This repository was archived by the owner on Mar 20, 2025. It is now read-only.
Releases: qxmpp-project/qxmpp
Releases · qxmpp-project/qxmpp
QXmpp 1.0.1
QXmpp 1.0.0
New features:
- Add XEP-0066: Out of Band Data (partially) (#167, @lnjX)
- Add XEP-0198: Stream Management (#99, @olesalscheider)
- Add XEP-0237: Roster Versioning (#142, @LightZam)
- Add XEP-0280: Message Carbons (#88, @fbeutel)
- Add XEP-0308: Last Message Correction (#170, @lnjX)
- Add XEP-0313: Message Archive Management (#120, @olesalscheider)
- Add XEP-0319: Last User Interaction in Presence (#171, @lnjX)
- Add XEP-0352: Client State Indication (#159, @fbeutel, @lnjX)
- Auto-connect to next DNS-SRV record server on connection failure
(#105, @kollix) - QXmppVersionManager: Use QSysInfo to determine default OS (#168, @lnjX)
- QXmppDiscoveryManager: Default to
phone
type on mobile platforms
(#168, @lnjX) - CMake based build system (#131, @olesalscheider)
- Add BUILD_SHARED option (#160, @LightZam)
- Use C++11 compiler standard (@jlaine)
Fixes:
- Do not ignore SSL errors by default (#113), if you need to deal with
broken SSL configurations, set QXmppConfiguration::ignoreSslErrors to true.
(@jlaine) - Disable tests that require QXMPP_AUTOTEST_EXPORT (fixes #149) (@jlaine)
- Fix QXmppSslServer::incomingConnection signature (#131, @olesalscheider)
- Add missed variables initialization in constructors of few classes
(#122, @tehnick)
Tests:
- travis: Test builds with clang (@0xd34df00d)
- travis: Switch to Ubuntu Xenial (#151, @tehnick)
- tests: Generate coverage repot (@jlaine)
- Build examples by default
Deprecations:
- Drop Qt4 support (#131, @olesalscheider)
- Remove example_4 / GuiClient (#131, @olesalscheider)
QXmpp 0.9.3
- Add QXmppIceConnection::gatheringState property.
- Improve QXmppTransferManager::sendFile's handling of QIODevice ownership.
- Fix QXmppTransferManagerFix convering filename to a QUrl.
QXmpp 0.9.2
- Fix build error for debug builds.
- Allow QXmppJingleIq to have multiple contents.
QXmpp 0.9.1
- Fix build error when VPX support is enabled (issue 71).
QXmpp 0.9.0
- Fix phone numbers incorrectly read from / written to vCard as "PHONE" element instead of "TEL" (#65).
- Make QXmppClient::connectToServer(QXmppConfiguration, QXmppPresence) a slot (#63).
- Correctly receive data immediately following a SOCKS5 message (#64).
- Make QXmppStream handle end of incoming stream (#70).
- Add unit tests for QXmppCallManager and QXmppTransferManager.
- Improve ICE implementation to follow RFC 5245 more closely and hide implementation details from public API.