vitalyster/SharpXMPP (SharpXMPP)
### [`v0.5.1`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#051---2022-07-26)
[Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.5.0...0.5.1)
##### Fixed
- [#169](https://togithub.com/vitalyster/SharpXMPP/pull/169): `Nick` setter in `BookmarkedConference` was using an attribute instead of a nested element
#### [0.5.0] - 2022-07-20
##### Added
- [#163](https://togithub.com/vitalyster/SharpXMPP/pull/163): `BookmarkManager` is now available in all the classes derived from `XmppConnection`, including `XmppWebSocketConnection`
- [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): it's now possible to subscribe to `XmppConnection::ConnectionClosed`
- [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): a new `XmppConnection::Disconnect` method to temporarily disconnect shut down the connection without disposing it
- [#166](https://togithub.com/vitalyster/SharpXMPP/pull/166): `BookmarkedConference::Nick` now has a setter
#### [0.4.0] - 2022-05-07
##### Changed
- [#71](https://togithub.com/vitalyster/SharpXMPP/issues/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
##### Fixed
- [#155](https://togithub.com/vitalyster/SharpXMPP/issues/155): `NullReferenceException` thrown from `InfoHandler::Handle`
- `NullReferenceException` thrown from `XmppConnection::OnIq` if there were IQ queries without defined handlers
- An exception when trying to call `XmppTcpConnection::Dispose`
#### [0.3.0] - 2021-09-25
##### Added
- Separate build for .NET 5
##### Fixed
- Real cancellation for `XmppConnection::ConnectAsync` (including derived classes)
#### [0.2.0] - 2020-10-03
##### Added
- Allow overriding IQ handlers
#### [0.1.1] - 2020-09-24
##### Fixed
- Bring back handmade DNS resolver for SRV records (fixes crashes on Xamarin, [#71](https://togithub.com/vitalyster/SharpXMPP/issues/71))
#### [0.1.0] - 2020-09-03
##### Added
- Separate package for websocket support
- Support password-protected MUC
#### [0.0.3] - 2020-02-23
##### Fixed
- Fix parsing for JIDs with at signs ([#27](https://togithub.com/vitalyster/SharpXMPP/issues/27))
#### [0.0.2] - 2019-07-13
##### Changed
- Update to .NET Core 2.0
##### Fixed
- Fix an endless loop on connection termination
##### Added
- Support `DIGEST-MD5` and `PLAIN` 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.
[0.0.1]: https://togithub.com/vitalyster/SharpXMPP/releases/tag/0.0.1
[0.0.2]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.1...0.0.2
[0.0.3]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.2...0.0.3
[0.1.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.3...0.1.0
[0.1.1]: https://togithub.com/vitalyster/SharpXMPP/compare/0.1.0...0.1.1
[0.2.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.1.1...0.2.0
[0.3.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.2.0...0.3.0
[0.4.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.3.0...0.4.0
[0.5.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.4.0...0.5.0
[0.5.1]: https://togithub.com/vitalyster/SharpXMPP/compare/0.5.0...0.5.1
[Unreleased]: https://togithub.com/vitalyster/SharpXMPP/compare/0.5.1...HEAD
### [`v0.5.0`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#050---2022-07-20)
[Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.4.0...0.5.0)
##### Added
- [#163](https://togithub.com/vitalyster/SharpXMPP/pull/163): `BookmarkManager` is now available in all the classes derived from `XmppConnection`, including `XmppWebSocketConnection`
- [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): it's now possible to subscribe to `XmppConnection::ConnectionClosed`
- [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): a new `XmppConnection::Disconnect` method to temporarily disconnect shut down the connection without disposing it
- [#166](https://togithub.com/vitalyster/SharpXMPP/pull/166): `BookmarkedConference::Nick` now has a setter
### [`v0.4.0`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#040---2022-05-07)
[Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.3.0...0.4.0)
##### Changed
- [#71](https://togithub.com/vitalyster/SharpXMPP/issues/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
##### Fixed
- [#155](https://togithub.com/vitalyster/SharpXMPP/issues/155): `NullReferenceException` thrown from `InfoHandler::Handle`
- `NullReferenceException` thrown from `XmppConnection::OnIq` if there were IQ queries without defined handlers
- An exception when trying to call `XmppTcpConnection::Dispose`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.3.0
->0.5.1
Release Notes
vitalyster/SharpXMPP (SharpXMPP)
### [`v0.5.1`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#051---2022-07-26) [Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.5.0...0.5.1) ##### Fixed - [#169](https://togithub.com/vitalyster/SharpXMPP/pull/169): `Nick` setter in `BookmarkedConference` was using an attribute instead of a nested element #### [0.5.0] - 2022-07-20 ##### Added - [#163](https://togithub.com/vitalyster/SharpXMPP/pull/163): `BookmarkManager` is now available in all the classes derived from `XmppConnection`, including `XmppWebSocketConnection` - [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): it's now possible to subscribe to `XmppConnection::ConnectionClosed` - [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): a new `XmppConnection::Disconnect` method to temporarily disconnect shut down the connection without disposing it - [#166](https://togithub.com/vitalyster/SharpXMPP/pull/166): `BookmarkedConference::Nick` now has a setter #### [0.4.0] - 2022-05-07 ##### Changed - [#71](https://togithub.com/vitalyster/SharpXMPP/issues/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 ##### Fixed - [#155](https://togithub.com/vitalyster/SharpXMPP/issues/155): `NullReferenceException` thrown from `InfoHandler::Handle` - `NullReferenceException` thrown from `XmppConnection::OnIq` if there were IQ queries without defined handlers - An exception when trying to call `XmppTcpConnection::Dispose` #### [0.3.0] - 2021-09-25 ##### Added - Separate build for .NET 5 ##### Fixed - Real cancellation for `XmppConnection::ConnectAsync` (including derived classes) #### [0.2.0] - 2020-10-03 ##### Added - Allow overriding IQ handlers #### [0.1.1] - 2020-09-24 ##### Fixed - Bring back handmade DNS resolver for SRV records (fixes crashes on Xamarin, [#71](https://togithub.com/vitalyster/SharpXMPP/issues/71)) #### [0.1.0] - 2020-09-03 ##### Added - Separate package for websocket support - Support password-protected MUC #### [0.0.3] - 2020-02-23 ##### Fixed - Fix parsing for JIDs with at signs ([#27](https://togithub.com/vitalyster/SharpXMPP/issues/27)) #### [0.0.2] - 2019-07-13 ##### Changed - Update to .NET Core 2.0 ##### Fixed - Fix an endless loop on connection termination ##### Added - Support `DIGEST-MD5` and `PLAIN` 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. [0.0.1]: https://togithub.com/vitalyster/SharpXMPP/releases/tag/0.0.1 [0.0.2]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.1...0.0.2 [0.0.3]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.2...0.0.3 [0.1.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.0.3...0.1.0 [0.1.1]: https://togithub.com/vitalyster/SharpXMPP/compare/0.1.0...0.1.1 [0.2.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.1.1...0.2.0 [0.3.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.2.0...0.3.0 [0.4.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.3.0...0.4.0 [0.5.0]: https://togithub.com/vitalyster/SharpXMPP/compare/0.4.0...0.5.0 [0.5.1]: https://togithub.com/vitalyster/SharpXMPP/compare/0.5.0...0.5.1 [Unreleased]: https://togithub.com/vitalyster/SharpXMPP/compare/0.5.1...HEAD ### [`v0.5.0`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#050---2022-07-20) [Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.4.0...0.5.0) ##### Added - [#163](https://togithub.com/vitalyster/SharpXMPP/pull/163): `BookmarkManager` is now available in all the classes derived from `XmppConnection`, including `XmppWebSocketConnection` - [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): it's now possible to subscribe to `XmppConnection::ConnectionClosed` - [#164](https://togithub.com/vitalyster/SharpXMPP/issues/164): a new `XmppConnection::Disconnect` method to temporarily disconnect shut down the connection without disposing it - [#166](https://togithub.com/vitalyster/SharpXMPP/pull/166): `BookmarkedConference::Nick` now has a setter ### [`v0.4.0`](https://togithub.com/vitalyster/SharpXMPP/blob/HEAD/CHANGELOG.md#040---2022-05-07) [Compare Source](https://togithub.com/vitalyster/SharpXMPP/compare/0.3.0...0.4.0) ##### Changed - [#71](https://togithub.com/vitalyster/SharpXMPP/issues/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 ##### Fixed - [#155](https://togithub.com/vitalyster/SharpXMPP/issues/155): `NullReferenceException` thrown from `InfoHandler::Handle` - `NullReferenceException` thrown from `XmppConnection::OnIq` if there were IQ queries without defined handlers - An exception when trying to call `XmppTcpConnection::Dispose`Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.