Release all crates
Since we tie the versions rather tightly, we have to release the entire bunch in order to allow people to upgrade to rxml 0.14.
This commit is contained in:
parent
a90d9fafb6
commit
1710a6f99e
11 changed files with 32 additions and 20 deletions
|
|
@ -1,4 +1,6 @@
|
||||||
Version NEXT, release XXXX-XX-XX:
|
Version NEXT, release XXXX-XX-XX:
|
||||||
|
|
||||||
|
Version 0.12.3, release 2026-06-11:
|
||||||
* Changes:
|
* Changes:
|
||||||
- Add a `DomainRef::with_node_str()` method, matching `with_resource_str()`
|
- Add a `DomainRef::with_node_str()` method, matching `with_resource_str()`
|
||||||
but for `with_node()`.
|
but for `with_node()`.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "jid"
|
name = "jid"
|
||||||
version = "0.12.2"
|
version = "0.12.3"
|
||||||
authors = [
|
authors = [
|
||||||
"lumi <lumi@pew.im>",
|
"lumi <lumi@pew.im>",
|
||||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "xmpp-parsers"
|
name = "xmpp-parsers"
|
||||||
version = "0.22.0"
|
version = "0.23.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||||
"Maxime “pep” Buquet <pep@bouah.net>",
|
"Maxime “pep” Buquet <pep@bouah.net>",
|
||||||
|
|
@ -25,7 +25,7 @@ log = { version = "0.4", optional = true }
|
||||||
# same repository dependencies
|
# same repository dependencies
|
||||||
jid = { version = "0.12", path = "../jid", features = ["minidom"] }
|
jid = { version = "0.12", path = "../jid", features = ["minidom"] }
|
||||||
minidom = { version = "0.19", path = "../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"] }
|
uuid = { version = "1.9.1", features = ["v4"] }
|
||||||
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
|
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,8 @@
|
||||||
Version NEXT:
|
Version NEXT:
|
||||||
XXXX-YY-ZZ RELEASER <admin@example.com>
|
XXXX-YY-ZZ RELEASER <releaser@domain.example>
|
||||||
|
|
||||||
|
Version 0.23.0:
|
||||||
|
2026-06-11 Jonas Schäfer <jonas@zombofant.net>
|
||||||
* New parsers/serialisers:
|
* New parsers/serialisers:
|
||||||
- MUC Affiliations Versioning (XEP-0463) (!668)
|
- MUC Affiliations Versioning (XEP-0463) (!668)
|
||||||
- Client Access Management (XEP-0494) (!641)
|
- Client Access Management (XEP-0494) (!641)
|
||||||
|
|
@ -34,7 +37,7 @@ XXXX-YY-ZZ RELEASER <admin@example.com>
|
||||||
- jingle_rtp::Description gained a bandwidth child.
|
- jingle_rtp::Description gained a bandwidth child.
|
||||||
- Fix cargo test for the disable-validation and component features.
|
- Fix cargo test for the disable-validation and component features.
|
||||||
- Structs of the bind module now have accessible inner pieces (!675).
|
- 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:
|
Version 0.22.0:
|
||||||
2025-10-28 pep <pep@bouah.net>
|
2025-10-28 pep <pep@bouah.net>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "tokio-xmpp"
|
name = "tokio-xmpp"
|
||||||
version = "5.0.0"
|
version = "6.0.0"
|
||||||
authors = ["Astro <astro@spaceboyz.net>", "Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>", "pep <pep+code@bouah.net>", "O01eg <o01eg@yandex.ru>", "SonnyX <randy@vonderweide.nl>", "Paul Fariello <paul@fariello.eu>"]
|
authors = ["Astro <astro@spaceboyz.net>", "Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>", "pep <pep+code@bouah.net>", "O01eg <o01eg@yandex.ru>", "SonnyX <randy@vonderweide.nl>", "Paul Fariello <paul@fariello.eu>"]
|
||||||
description = "Asynchronous XMPP for Rust with tokio"
|
description = "Asynchronous XMPP for Rust with tokio"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
|
|
@ -26,8 +26,8 @@ pin-project-lite = { version = "0.2" }
|
||||||
thiserror = "2.0"
|
thiserror = "2.0"
|
||||||
# same repository dependencies
|
# same repository dependencies
|
||||||
sasl = { version = "0.5", path = "../sasl" }
|
sasl = { version = "0.5", path = "../sasl" }
|
||||||
xmpp-parsers = { version = "0.22", path = "../parsers", features = [ "log" ] }
|
xmpp-parsers = { version = "0.23", path = "../parsers", features = [ "log" ] }
|
||||||
xso = { version = "0.3", path = "../xso" }
|
xso = { version = "0.4", path = "../xso" }
|
||||||
|
|
||||||
# these are only needed for starttls ServerConnector support
|
# these are only needed for starttls ServerConnector support
|
||||||
hickory-resolver = { version = "0.26", optional = true}
|
hickory-resolver = { version = "0.26", optional = true}
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,15 @@
|
||||||
Version NEXT:
|
Version NEXT:
|
||||||
0000-00-00 RELEASER <releaser@domain>
|
XXXX-XX-XX RELEASER <releaser@domain.example>
|
||||||
|
|
||||||
|
Version 6.0.0:
|
||||||
|
2026-06-10 Jonas Schäfer <jonas@zombofant.net>
|
||||||
* Breaking:
|
* Breaking:
|
||||||
- Removed the `disable-validation` feature and made the behaviour the
|
- Removed the `disable-validation` feature and made the behaviour the
|
||||||
new default. The newly-introduced `pedantic` feature can be used to
|
new default. The newly-introduced `pedantic` feature can be used to
|
||||||
opt into the previous default behaviour of rejecting all unknown
|
opt into the previous default behaviour of rejecting all unknown
|
||||||
child elements and attributes.
|
child elements and attributes.
|
||||||
- Add `xmpp_parsers::stream_features::StreamFeatures` to
|
- 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)
|
- `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)
|
- `Client.bound_jid` is now a `FullJid` and not a raw `Jid` (!687)
|
||||||
* Added:
|
* Added:
|
||||||
|
|
@ -29,10 +32,9 @@ Version NEXT:
|
||||||
- Drive the XMPP client stream in the background (!631)
|
- Drive the XMPP client stream in the background (!631)
|
||||||
- Add option to split XMPP client into read and write half (!631)
|
- Add option to split XMPP client into read and write half (!631)
|
||||||
- Remove T: AsXml bound from XmlStream (!675)
|
- Remove T: AsXml bound from XmlStream (!675)
|
||||||
- Invalid stanzas are now handled dropped (after increasing the SM
|
- Invalid stanzas are now dropped (after increasing the SM counters)
|
||||||
counters) instead of failing the stream. Previously, that might have
|
instead of failing the stream. Previously, that might have caused
|
||||||
caused continuous reconnect loops esp. with stream management (#172,
|
continuous reconnect loops esp. with stream management (#172, !675).
|
||||||
!675).
|
|
||||||
|
|
||||||
Version 5.0.0:
|
Version 5.0.0:
|
||||||
2025-10-28 pep <pep@bouah.net>
|
2025-10-28 pep <pep@bouah.net>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "xmpp"
|
name = "xmpp"
|
||||||
version = "0.6.0"
|
version = "0.7.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||||
"Maxime “pep” Buquet <pep@bouah.net>",
|
"Maxime “pep” Buquet <pep@bouah.net>",
|
||||||
|
|
@ -21,7 +21,7 @@ log = "0.4"
|
||||||
reqwest = { version = "0.13", features = ["stream"], default-features = false }
|
reqwest = { version = "0.13", features = ["stream"], default-features = false }
|
||||||
tokio-util = { version = "0.7", features = ["codec"] }
|
tokio-util = { version = "0.7", features = ["codec"] }
|
||||||
# same repository dependencies
|
# 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]
|
[dev-dependencies]
|
||||||
env_logger = { version = "0.11", default-features = false, features = ["auto-color", "humantime"] }
|
env_logger = { version = "0.11", default-features = false, features = ["auto-color", "humantime"] }
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,8 @@
|
||||||
Version NEXT
|
Version NEXT
|
||||||
XXXX-YY-ZZ [ RELEASER <admin@localhost> ]
|
XXXX-XX-XX [ RELEASER <releaser@domain.example> ]
|
||||||
|
|
||||||
|
Version 0.7.0
|
||||||
|
2026-06-10 [ Jonas Schäfer <jonas@zombofant.net> ]
|
||||||
* Breaking:
|
* Breaking:
|
||||||
- Agent::wait_for_events now return Vec<Event> and sets inner tokio_xmpp Client
|
- Agent::wait_for_events now return Vec<Event> and sets inner tokio_xmpp Client
|
||||||
auto-reconnect to true... It is still aware of Event::Disconnected but should
|
auto-reconnect to true... It is still aware of Event::Disconnected but should
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "xso_proc"
|
name = "xso_proc"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Jonas Schäfer <jonas@zombofant.net>",
|
"Jonas Schäfer <jonas@zombofant.net>",
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "xso"
|
name = "xso"
|
||||||
version = "0.3.0"
|
version = "0.4.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "XML Streamed Objects: similar to serde, but XML-native."
|
description = "XML Streamed Objects: similar to serde, but XML-native."
|
||||||
homepage = "https://xmpp.rs"
|
homepage = "https://xmpp.rs"
|
||||||
|
|
@ -13,7 +13,7 @@ license = "MPL-2.0"
|
||||||
bytes = { version = "1" }
|
bytes = { version = "1" }
|
||||||
rxml = { version = "0.14.0", default-features = false }
|
rxml = { version = "0.14.0", default-features = false }
|
||||||
minidom = { version = "0.19", path = "../minidom" }
|
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
|
# optional dependencies to provide text conversion to/from types from/using
|
||||||
# these crates
|
# these crates
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
Version NEXT:
|
Version NEXT:
|
||||||
|
|
||||||
|
Version 0.4.0, release 2026-06-10:
|
||||||
* Breaking
|
* Breaking
|
||||||
- Removed the `non-pedantic` feature and made the behaviour the default.
|
- Removed the `non-pedantic` feature and made the behaviour the default.
|
||||||
- Added the `pedantic` feature, opting into the previous default
|
- Added the `pedantic` feature, opting into the previous default
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue