2024-08-06 14:04:04 +00:00
|
|
|
Version NEXT
|
|
|
|
XXXX-YY-ZZ [ RELEASER <admin@localhost> ]
|
|
|
|
* Fixes:
|
|
|
|
- Use tokio::sync::RwLock not std::sync::RwLock (!432)
|
2024-08-08 13:14:57 +00:00
|
|
|
- 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
|
|
|
|
no longer have weird hanging state or panic (!436)
|
2024-12-16 16:04:44 +00:00
|
|
|
* CI:
|
|
|
|
- Enforce changelog updates in Gitlab CI.
|
2024-08-06 14:04:04 +00:00
|
|
|
|
2024-07-26 21:33:42 +00:00
|
|
|
Version 0.6.0:
|
|
|
|
2024-07-27 [ Maxime “pep” Buquet <pep@bouah.net> ]
|
|
|
|
* Breaking:
|
|
|
|
- Rename ClientBuilder::new_with_server to new_with_connector. (99036735)
|
|
|
|
* Added:
|
|
|
|
- Split xmpp in various modules to facilitate changes and contributions.
|
|
|
|
- Expose `bound_jid` on `Agent`. (e36b8d4f)
|
|
|
|
- Add `Agent::leave_room` method. (249d2aee, d2a56348)
|
|
|
|
- `Event::Disconnected` now exposes reasons of the disconnect. (ba48f6de)
|
|
|
|
- Read legacy XEP-0048 v1.0 bookmarks. (5fbba5c9)
|
|
|
|
- Read legacy bookmarks or bookmarks2 depending on disco#info result on
|
|
|
|
account. (4f8dc68b)
|
|
|
|
- Implement `Event::RoomSubject` for room subject changes / retrieval. (4f8ce0a9)
|
|
|
|
- Add StanzaTimeInfo for \<delay\> (XEP-0203). (3d9bdd6f)
|
|
|
|
- Add documentation on various methods.
|
|
|
|
- Fix typos via codespell. (002c2803)
|
|
|
|
- Update to edition 2021. (4089891f)
|
|
|
|
- Bump dependencies.
|
|
|
|
- Add `syntax-highlighting` feature as a proxy for tokio-xmpp's. (aee4c7911)
|
|
|
|
- Allow `xmpp` to be built with no default features. (54de8d99)
|
|
|
|
- Remove unused features from dependencies. (2d11ada)
|
|
|
|
* Fixes:
|
|
|
|
- Prevent crash when avatar is too big. (13449b19)
|
|
|
|
- Add handler for the Err case when parsing a PubSub event. (7579173c)
|
|
|
|
- Stop interpreting “unavailable” status as a `RoomJoined` event. (49921ac7)
|
|
|
|
- Assume BareJid and not FullJid as per the spec when @from isn't set on
|
|
|
|
received iq. (51f24627)
|
|
|
|
- Ensure reqwest dep doesn't automatically pull openssl when we use rustls. (cde6450b)
|
|
|
|
|
2023-08-21 09:00:27 +00:00
|
|
|
Version 0.5.0:
|
|
|
|
2023-08-23 [ Maxime “pep” Buquet <pep@bouah.net> ]
|
2023-06-01 09:58:04 +00:00
|
|
|
* Breaking changes:
|
2023-08-21 09:00:27 +00:00
|
|
|
- ClientBuilder::new takes a parsed BareJid instead of string (#72)
|
|
|
|
- ClientBuilder::new doesn't return a Result anymore
|
2023-06-01 09:44:49 +00:00
|
|
|
* Improvements:
|
2023-08-21 09:00:27 +00:00
|
|
|
- New event: RoomPrivateMessage(Id, BareJid, RoomNick, Body) (#85)
|
|
|
|
- New Agent::send_room_private_message method.
|
2023-06-01 09:44:49 +00:00
|
|
|
- Agent is now Send, by replacing Rc with Arc and RefCell with RwLock (#64)
|
2023-08-21 09:00:27 +00:00
|
|
|
- ClientBuilder now has a set_resource method for manual resource management (#72)
|
|
|
|
- Update dependencies
|
|
|
|
- Re-export jid structs, minidom::Element, and parsers module.
|
2024-06-05 09:13:29 +00:00
|
|
|
- Add serde feature, passed to jid crate
|
2023-06-01 09:44:49 +00:00
|
|
|
|
2023-05-18 14:37:05 +00:00
|
|
|
Version 0.4.0:
|
|
|
|
2023-05-18 [ Maxime “pep” Buquet <pep@bouah.net>, Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> ]
|
2023-02-26 19:14:35 +00:00
|
|
|
* Breaking changes:
|
|
|
|
- Event::ChatMessage and Event::RoomMessage now include an optional
|
|
|
|
message id.
|
2020-05-07 19:39:37 +00:00
|
|
|
* Improvements:
|
2023-02-26 19:14:35 +00:00
|
|
|
- New Event::ServiceMessage.
|
|
|
|
- New Event::HttpUploadedFile.
|
2023-05-18 14:25:45 +00:00
|
|
|
- Add a disconnect method on Agent
|
|
|
|
- ContactAdded event now fires properly. Thanks Doggo.
|
|
|
|
- Update dependencies versions
|
|
|
|
* Changes:
|
|
|
|
- Split wait_for_events method, make it easier to edit.
|
|
|
|
- hello_bot: add catch-all for Event
|
|
|
|
- Remove -rs suffix in folder name
|
2020-05-07 19:39:37 +00:00
|
|
|
|
2019-09-12 23:31:09 +00:00
|
|
|
xmpp-rs (0.3.0)
|
|
|
|
[ Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> ]
|
|
|
|
* Breaking changes:
|
|
|
|
- Complete change of API. We are not using plugins anymore. Please
|
|
|
|
have a look at ClientFeature(s) and Event(s).
|
|
|
|
* Improvements:
|
|
|
|
- Uses xmpp-parsers 0.15.0, and tokio-xmpp 1.0.1.
|
|
|
|
|
|
|
|
-- Maxime “pep” Buquet <pep@bouah.net> Fri, 13 Sep 2019 01:28:00 +0200
|