All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.1 - 2022-07-26
- #169:
Nick
setter inBookmarkedConference
was using an attribute instead of a nested element
0.5.0 - 2022-07-20
- #163:
BookmarkManager
is now available in all the classes derived fromXmppConnection
, includingXmppWebSocketConnection
- #164: it's now possible to subscribe to
XmppConnection::ConnectionClosed
- #164: a new
XmppConnection::Disconnect
method to temporarily disconnect shut down the connection without disposing it - #166:
BookmarkedConference::Nick
now has a setter
0.4.0 - 2022-05-07
- #71: add DNS server detection for Android, remove hardcoded server
- Get rid of .NET Framework 4.5.1 support, only 4.8 is supported from now
- WebSockets: use HTTP Lookup method for XMPP Websocket URI instead of a DNS-based one
- #155:
NullReferenceException
thrown fromInfoHandler::Handle
NullReferenceException
thrown fromXmppConnection::OnIq
if there were IQ queries without defined handlers- An exception when trying to call
XmppTcpConnection::Dispose
0.3.0 - 2021-09-25
- Separate build for .NET 5
- Real cancellation for
XmppConnection::ConnectAsync
(including derived classes)
0.2.0 - 2020-10-03
- Allow overriding IQ handlers
0.1.1 - 2020-09-24
- Bring back handmade DNS resolver for SRV records (fixes crashes on Xamarin, #71)
0.1.0 - 2020-09-03
- Separate package for websocket support
- Support password-protected MUC
0.0.3 - 2020-02-23
- Fix parsing for JIDs with at signs (#27)
0.0.2 - 2019-07-13
- Update to .NET Core 2.0
- Fix an endless loop on connection termination
- Support
DIGEST-MD5
andPLAIN
authentication schemes - Enrich the exception information in
ConnectionFailed
event - Connections are now
IDisposable
0.0.1 - 2017-10-28
Initial release for .NET 4.5.1 and .NET Standard 1.6.