jid: Update ChangeLog
This commit is contained in:
parent
ca241faf7d
commit
cffef5d5f1
1 changed files with 16 additions and 10 deletions
|
|
@ -1,10 +1,20 @@
|
||||||
Version NEXT:
|
Version 0.12.0, release 2025-01-25:
|
||||||
|
* Breaking:
|
||||||
|
- domainparts are now checked much more in-depth, using the idna crate for
|
||||||
|
domains and `Ipv*Addr` checks for IP domainparts. This removes some
|
||||||
|
prior errors which are now covered by `Error::Idna`: `Error::DomainEmpty`
|
||||||
|
and `Error::DomainTooLong`
|
||||||
* Additions:
|
* Additions:
|
||||||
- Add missing check for JIDs with too many `@` before the resource, such as
|
- xso::FromXmlText and xso::AsXmlText are now implemented for NodePart,
|
||||||
`a@b@c` or `a@b@c/d` which should clearly be invalid. The new error it
|
DomainPart, and ResourcePart (!485)
|
||||||
produces is named `TooManyAts`.
|
- serde::Serialize and serde::Deserialize are now derived for NodePart,
|
||||||
- domainparts are now checked much more in-depth, using the idna crate and
|
DomainPart, and ResourcePart when serde feature flag is enabled (!499)
|
||||||
various custom rules.
|
- This crate is now entirely `no_std`, with no remaining dependency on std!
|
||||||
|
- When using the crate from a cloned git repository, the minidom dependency
|
||||||
|
is now relative too, which simplifies working on a different project
|
||||||
|
while making modifications to this workspace.
|
||||||
|
- Make Debug more readable, just `Jid("foo@bar/baz")` instead of exposing
|
||||||
|
the internally-cached position of the '@' and '/' signs.
|
||||||
|
|
||||||
Version 0.11.1, release 2024-07-23:
|
Version 0.11.1, release 2024-07-23:
|
||||||
* Breaking:
|
* Breaking:
|
||||||
|
|
@ -40,10 +50,6 @@ Version 0.11.1, release 2024-07-23:
|
||||||
- Improve perfs of comparison operators (#123)
|
- Improve perfs of comparison operators (#123)
|
||||||
- Add more test cases
|
- Add more test cases
|
||||||
- Fix clippy lints, cargo doc, and other warnings
|
- Fix clippy lints, cargo doc, and other warnings
|
||||||
- xso::FromXmlText and xso::AsXmlText are now implemented for NodePart,
|
|
||||||
DomainPart, and ResourcePart (!485)
|
|
||||||
- serde::Serialize and serde::Deserialize are now derived for NodePart,
|
|
||||||
DomainPart, and ResourcePart when serde feature flag is enabled (!499)
|
|
||||||
|
|
||||||
|
|
||||||
Version 0.11.0, release 2024-07-23 [YANKED]
|
Version 0.11.0, release 2024-07-23 [YANKED]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue