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:
|
||||
0000-00-00 Authors
|
||||
Version 0.21.0:
|
||||
2024-07-25 Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
||||
* New parsers/serialisers:
|
||||
- Bind 2 (XEP-0386)
|
||||
- Fast Authentication Streamlining Tokens (XEP-0484)
|
||||
- Private XML Storage (XEP-0049), only enough for bookmarks.
|
||||
- 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:
|
||||
- Re-export the jid module entirely.
|
||||
- Add serde feature, passed to jid crate
|
||||
- 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
|
||||
- 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:
|
||||
2023-08-17 Maxime “pep” Buquet <pep@bouah.net>, Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
||||
|
|
Loading…
Reference in a new issue