xmpp-parsers: Write the ChangeLog for 0.21.0
This commit is contained in:
parent
9346aedfac
commit
387fccce4a
1 changed files with 42 additions and 6 deletions
|
|
@ -1,11 +1,47 @@
|
||||||
Version xxx:
|
Version 0.21.0:
|
||||||
0000-00-00 Authors
|
2024-07-25 Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
||||||
* New parsers/serialisers:
|
* New parsers/serialisers:
|
||||||
- Bind 2 (XEP-0386)
|
- Private XML Storage (XEP-0049), only enough for bookmarks.
|
||||||
- Fast Authentication Streamlining Tokens (XEP-0484)
|
- vcard-temp (XEP-0054), only enough for the PHOTO element.
|
||||||
|
- Out of Band Data (XEP-0066), only the annotation part used for file
|
||||||
|
sharing in Conversations.
|
||||||
|
- Data Forms Validation (XEP-0122).
|
||||||
|
- vCard-Based Avatars (XEP-0153).
|
||||||
|
- Jingle Content Thumbnails (XEP-264).
|
||||||
|
- Bind 2 (XEP-0386).
|
||||||
|
- Fast Authentication Streamlining Tokens (XEP-0484).
|
||||||
* Improvements:
|
* Improvements:
|
||||||
- Re-export the jid module entirely.
|
- Replace many usages of our custom macros with the new xso crate,
|
||||||
|
which will ultimately allow streaming directly from the rxml XML
|
||||||
|
parser (in a SAX way) into our parsed structs, without going through
|
||||||
|
minidom in the middle.
|
||||||
|
- Re-export the jid and minidom modules, not their inner symbols.
|
||||||
|
- Use edition 2021, no more use TryFrom/TryInto! \o/
|
||||||
- Add serde feature, passed to jid crate
|
- Add serde feature, passed to jid crate
|
||||||
|
- Update XEP-0084 avatars to 1.1.4, which allows for avatars bigger
|
||||||
|
than 64 KiB.
|
||||||
|
- Make it easy to convert from bookmarks1 to bookmarks2.
|
||||||
|
- Ignore the 'code' attribute on errors, deprecated with XEP-0086 in
|
||||||
|
2007 but still sent by some legacy clients or servers it seems.
|
||||||
|
- Implement flip-page and metadata for XEP-0313 (Message Archive
|
||||||
|
Management).
|
||||||
|
- Add support for XEP-0059 (Result Set Management) for XEP-0030
|
||||||
|
disco#items.
|
||||||
|
- When disable-validation is enable, stop validating XEP-0030 rules.
|
||||||
|
- Make TryFrom<Element> chainable.
|
||||||
|
- Add a Message::extract_payload() function.
|
||||||
|
- Add a PubSubEvent::node_name() function, to simplify matching on the
|
||||||
|
node name from any of the enum variants.
|
||||||
|
- PubSub elements can now be compared for equality.
|
||||||
|
- Ignore incorrect FORM_TYPE fields as per XEP-0068.
|
||||||
|
- Allow fixed fields and desc in XEP-0004 (Data Forms).
|
||||||
|
- Add constructors for DataForm and Field, to simplify their creation.
|
||||||
|
- Make it possible to specify an alternate JID on <gone/> and
|
||||||
|
<redirect/> stanza errors.
|
||||||
|
* Bugfixes:
|
||||||
|
- Fix XEP-0257 serialisation
|
||||||
|
- Fix stanza error parsing of multiple languages.
|
||||||
|
- Fix all typos in the codebase found by codespell.
|
||||||
|
|
||||||
Version 0.20.0:
|
Version 0.20.0:
|
||||||
2023-08-17 Maxime “pep” Buquet <pep@bouah.net>, Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
2023-08-17 Maxime “pep” Buquet <pep@bouah.net>, Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue