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 0.12.3, release 2026-06-11:
|
||||
* Changes:
|
||||
- Add a `DomainRef::with_node_str()` method, matching `with_resource_str()`
|
||||
but for `with_node()`.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "jid"
|
||||
version = "0.12.2"
|
||||
version = "0.12.3"
|
||||
authors = [
|
||||
"lumi <lumi@pew.im>",
|
||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "xmpp-parsers"
|
||||
version = "0.22.0"
|
||||
version = "0.23.0"
|
||||
authors = [
|
||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||
"Maxime “pep” Buquet <pep@bouah.net>",
|
||||
|
|
@ -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"] }
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
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:
|
||||
- MUC Affiliations Versioning (XEP-0463) (!668)
|
||||
- Client Access Management (XEP-0494) (!641)
|
||||
|
|
@ -34,7 +37,7 @@ XXXX-YY-ZZ RELEASER <admin@example.com>
|
|||
- 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 <pep@bouah.net>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
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>"]
|
||||
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}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,15 @@
|
|||
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:
|
||||
- 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 <pep@bouah.net>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "xmpp"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
authors = [
|
||||
"Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>",
|
||||
"Maxime “pep” Buquet <pep@bouah.net>",
|
||||
|
|
@ -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"] }
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
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:
|
||||
- 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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "xso_proc"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
authors = [
|
||||
"Jonas Schäfer <jonas@zombofant.net>",
|
||||
]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue