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