diff --git a/jid/CHANGELOG.md b/jid/CHANGELOG.md index a02642b3..65142399 100644 --- a/jid/CHANGELOG.md +++ b/jid/CHANGELOG.md @@ -1,4 +1,6 @@ Version NEXT, release XXXX-XX-XX: + +Version 0.12.3, release 2026-06-11: * Changes: - Add a `DomainRef::with_node_str()` method, matching `with_resource_str()` but for `with_node()`. diff --git a/jid/Cargo.toml b/jid/Cargo.toml index 8b620cef..a815fa0e 100644 --- a/jid/Cargo.toml +++ b/jid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jid" -version = "0.12.2" +version = "0.12.3" authors = [ "lumi ", "Emmanuel Gil Peyrot ", diff --git a/parsers/Cargo.toml b/parsers/Cargo.toml index 97021a60..6a7760ff 100644 --- a/parsers/Cargo.toml +++ b/parsers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xmpp-parsers" -version = "0.22.0" +version = "0.23.0" authors = [ "Emmanuel Gil Peyrot ", "Maxime “pep” Buquet ", @@ -25,7 +25,7 @@ log = { version = "0.4", optional = true } # same repository dependencies jid = { version = "0.12", path = "../jid", features = ["minidom"] } minidom = { version = "0.19", path = "../minidom" } -xso = { version = "0.3", path = "../xso", features = ["macros", "minidom", "panicking-into-impl", "jid", "uuid", "base64", "serde_json"] } +xso = { version = "0.4", path = "../xso", features = ["macros", "minidom", "panicking-into-impl", "jid", "uuid", "base64", "serde_json"] } uuid = { version = "1.9.1", features = ["v4"] } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } diff --git a/parsers/ChangeLog b/parsers/ChangeLog index fadf020a..16bef91e 100644 --- a/parsers/ChangeLog +++ b/parsers/ChangeLog @@ -1,5 +1,8 @@ Version NEXT: -XXXX-YY-ZZ RELEASER +XXXX-YY-ZZ RELEASER + +Version 0.23.0: +2026-06-11 Jonas Schäfer * New parsers/serialisers: - MUC Affiliations Versioning (XEP-0463) (!668) - Client Access Management (XEP-0494) (!641) @@ -34,7 +37,7 @@ XXXX-YY-ZZ RELEASER - jingle_rtp::Description gained a bandwidth child. - Fix cargo test for the disable-validation and component features. - Structs of the bind module now have accessible inner pieces (!675). - - Add 'approved' field to roster item (!683). + - Add 'approved' field to roster item (!683). Version 0.22.0: 2025-10-28 pep diff --git a/tokio-xmpp/Cargo.toml b/tokio-xmpp/Cargo.toml index 07bb9ff9..74de023b 100644 --- a/tokio-xmpp/Cargo.toml +++ b/tokio-xmpp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tokio-xmpp" -version = "5.0.0" +version = "6.0.0" authors = ["Astro ", "Emmanuel Gil Peyrot ", "pep ", "O01eg ", "SonnyX ", "Paul Fariello "] description = "Asynchronous XMPP for Rust with tokio" license = "MPL-2.0" @@ -26,8 +26,8 @@ pin-project-lite = { version = "0.2" } thiserror = "2.0" # same repository dependencies sasl = { version = "0.5", path = "../sasl" } -xmpp-parsers = { version = "0.22", path = "../parsers", features = [ "log" ] } -xso = { version = "0.3", path = "../xso" } +xmpp-parsers = { version = "0.23", path = "../parsers", features = [ "log" ] } +xso = { version = "0.4", path = "../xso" } # these are only needed for starttls ServerConnector support hickory-resolver = { version = "0.26", optional = true} diff --git a/tokio-xmpp/ChangeLog b/tokio-xmpp/ChangeLog index ce5eab85..bb704430 100644 --- a/tokio-xmpp/ChangeLog +++ b/tokio-xmpp/ChangeLog @@ -1,12 +1,15 @@ Version NEXT: -0000-00-00 RELEASER +XXXX-XX-XX RELEASER + +Version 6.0.0: +2026-06-10 Jonas Schäfer * Breaking: - Removed the `disable-validation` feature and made the behaviour the new default. The newly-introduced `pedantic` feature can be used to opt into the previous default behaviour of rejecting all unknown child elements and attributes. - Add `xmpp_parsers::stream_features::StreamFeatures` to - `tokio_xmpp::event::Online` (!631) + `tokio_xmpp::event::Online` (!631) - `Component.jid` is now a `BareJid` and not a raw `Jid` (!684) - `Client.bound_jid` is now a `FullJid` and not a raw `Jid` (!687) * Added: @@ -29,10 +32,9 @@ Version NEXT: - Drive the XMPP client stream in the background (!631) - Add option to split XMPP client into read and write half (!631) - Remove T: AsXml bound from XmlStream (!675) - - Invalid stanzas are now handled dropped (after increasing the SM - counters) instead of failing the stream. Previously, that might have - caused continuous reconnect loops esp. with stream management (#172, - !675). + - Invalid stanzas are now dropped (after increasing the SM counters) + instead of failing the stream. Previously, that might have caused + continuous reconnect loops esp. with stream management (#172, !675). Version 5.0.0: 2025-10-28 pep diff --git a/xmpp/Cargo.toml b/xmpp/Cargo.toml index e5cbc067..9e297cb5 100644 --- a/xmpp/Cargo.toml +++ b/xmpp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xmpp" -version = "0.6.0" +version = "0.7.0" authors = [ "Emmanuel Gil Peyrot ", "Maxime “pep” Buquet ", @@ -21,7 +21,7 @@ log = "0.4" reqwest = { version = "0.13", features = ["stream"], default-features = false } tokio-util = { version = "0.7", features = ["codec"] } # same repository dependencies -tokio-xmpp = { version = "5.0", path = "../tokio-xmpp", default-features = false } +tokio-xmpp = { version = "6.0", path = "../tokio-xmpp", default-features = false } [dev-dependencies] env_logger = { version = "0.11", default-features = false, features = ["auto-color", "humantime"] } diff --git a/xmpp/ChangeLog b/xmpp/ChangeLog index a587aa03..4bf4e75c 100644 --- a/xmpp/ChangeLog +++ b/xmpp/ChangeLog @@ -1,5 +1,8 @@ Version NEXT -XXXX-YY-ZZ [ RELEASER ] +XXXX-XX-XX [ RELEASER ] + +Version 0.7.0 +2026-06-10 [ Jonas Schäfer ] * Breaking: - Agent::wait_for_events now return Vec and sets inner tokio_xmpp Client auto-reconnect to true... It is still aware of Event::Disconnected but should diff --git a/xso-proc/Cargo.toml b/xso-proc/Cargo.toml index 41dc87e7..3a4f53f0 100644 --- a/xso-proc/Cargo.toml +++ b/xso-proc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xso_proc" -version = "0.2.0" +version = "0.3.0" authors = [ "Jonas Schäfer ", ] diff --git a/xso/Cargo.toml b/xso/Cargo.toml index e0d40075..fb5b4d97 100644 --- a/xso/Cargo.toml +++ b/xso/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xso" -version = "0.3.0" +version = "0.4.0" edition = "2021" description = "XML Streamed Objects: similar to serde, but XML-native." homepage = "https://xmpp.rs" @@ -13,7 +13,7 @@ license = "MPL-2.0" bytes = { version = "1" } rxml = { version = "0.14.0", default-features = false } minidom = { version = "0.19", path = "../minidom" } -xso_proc = { version = "0.2", path = "../xso-proc", optional = true } +xso_proc = { version = "0.3", path = "../xso-proc", optional = true } # optional dependencies to provide text conversion to/from types from/using # these crates diff --git a/xso/ChangeLog b/xso/ChangeLog index de26a71c..9e2c0f01 100644 --- a/xso/ChangeLog +++ b/xso/ChangeLog @@ -1,4 +1,6 @@ Version NEXT: + +Version 0.4.0, release 2026-06-10: * Breaking - Removed the `non-pedantic` feature and made the behaviour the default. - Added the `pedantic` feature, opting into the previous default