activitystreams/CHANGELOG.md

84 lines
2.7 KiB
Markdown
Raw Normal View History

# Unreleased
2022-01-17 20:25:25 +00:00
2022-02-13 20:24:07 +00:00
# 0.7.0-alpha.19
- Add `.as_str()`, `.language()` and `impl AsRef<str>` for `AnyString`
2022-01-28 20:48:38 +00:00
# 0.7.0-alpha.18
- expose `Either` type publicly
2022-01-28 18:24:08 +00:00
# 0.7.0-alpha.17
- add `XsdBoolean` for `xsd:boolean` serde compatibility
- add `closed` field for `Question` (range Object | Link | xsd:datetime | xsd:boolean), and related
getters and setters
2022-01-17 20:25:25 +00:00
# 0.7.0-alpha.16
2022-01-17 20:02:18 +00:00
- implement `IntoIterator` for `&OneOrMany<T>` and `&mut OneOrMany<T>`
- add `check` function for verifying an IRI's authority
- add `BaseExt::check_authority` for verifying an IRI's authority against an object's ID
- add back checked `Base::id`, `Activity::actor`, `Activity::object`, `Actor::inbox`,
`Actor::outbox`, `Actor::following`, `Actor::followers`, `Actor::liked`, `Actor::streams`,
`Actor::endpoints`
2021-11-19 14:55:43 +00:00
2022-01-17 20:25:25 +00:00
# 0.7.0-alpha.15
2022-01-11 18:15:52 +00:00
- switch to iri-string from url
- remove `checked` variations of methods, rename `unchecked`
2021-11-19 14:55:43 +00:00
# 0.7.0-alpha.13
- re-export url functions, kind macro from activitystreams-kinds library
# 0.7.0-alpha.12
- re-export kinds from new activitystreams-kinds library
2021-03-09 00:16:41 +00:00
# 0.7.0-alpha.11
2021-11-19 14:55:43 +00:00
- Add `to_owned` to `OneOrMany<&'a AnyString>`
- Update summary and content to return `OneOrMany<&'a AnyString>`
- Implement as_single_xsd_string and as_single_rdf_lang_string for `OneOrMany<&'a AnyString>`
2021-03-09 00:15:40 +00:00
- Change Add from aliasing `ActorAndObject` to `ActorAndObjectOptOriginAndTarget`
2021-01-17 06:54:01 +00:00
# 0.7.0-alpha.10
- Fix extraction of `image` and `icon` when creating Objects from AnyBase
2021-01-04 00:11:17 +00:00
# 0.7.0-alpha.9
- Add default impls for many object kinds
- Add `extend` method on AnyBase
- Clippy nits
2020-11-25 16:11:10 +00:00
# 0.7.0-alpha.8
- Add `from_arbitrary_json` to AnyBase
2020-11-25 15:41:02 +00:00
# 0.7.0-alpha.7
- implement Extends for Base
# 0.7.0-alpha.6
- Add Actor and AsApActor impls for ApObject
2020-11-18 16:45:46 +00:00
# 0.7.0-alpha.5
- Add orderedItems field to collections
- Document URL functions from crate root
2020-08-10 13:32:43 +00:00
# 0.7.0-alpha.4
- Clean up unneeded `.into()` calls
- Remove redundant `into_iter` method on OneOrMany.
- Add `new_none_type` constructors to create activitystreams constructs without setting the `type`
field
- Don't serialize a collection's `items` field if it's `None`
2020-08-09 22:46:57 +00:00
- Rename plural methods
2020-08-09 22:50:11 +00:00
- `src/actor.rs`: set_streams -> set_stream, add_streams -> add_stream
- `src/collections.rs`: set_items -> set_item, add_items -> add_item
- `src/object.rs`: set_replies -> set_reply, add_replies -> add_reply
# 0.7.0-alpha.3
- Add `.into_parts()` for some types where it makes sense
- All activity subtypes
- ApActor
- ApObject
# 0.7.0-alpha.2
- Add `.iter()`, `.iter_mut()` and `.into_iter()` for `OneOrMany<T>`
# 0.7.0-alpha.1
- The `items` methods for collections now deal in options
# 0.7.0-alpha.0
- Complete rewrite from 0.6.x, [check the docs](https://docs.rs/activitystreams)