jid: Update ChangeLog

Emmanuel Gil Peyrot created

Change summary

jid/CHANGELOG.md | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)

Detailed changes

jid/CHANGELOG.md 🔗

@@ -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:
-    - Add missing check for JIDs with too many `@` before the resource, such as
-      `a@b@c` or `a@b@c/d` which should clearly be invalid.  The new error it
-      produces is named `TooManyAts`.
-    - domainparts are now checked much more in-depth, using the idna crate and
-      various custom rules.
+    - 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)
+    - 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:
   * Breaking:
@@ -40,10 +50,6 @@ Version 0.11.1, release 2024-07-23:
     - Improve perfs of comparison operators (#123)
     - Add more test cases
     - 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]