diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 131 |
1 files changed, 129 insertions, 2 deletions
@@ -1,7 +1,134 @@ -telepathy-qt 0.9.5 () +telepathy-qt 0.9.8 (2019-11-11) ================================= -The "..." release. +The "Still moving" release. + +Dependencies: + * CMake 3.5 + * Qt 5.6 + * C++11 compatible compiler + * Python 3 (only for build) + +Enhancements: + * The project ported to Python 3 + * Improved the documentation generation + * Reworked exported CMake targets + * GNUInstallDirs used to simplify packaging + +API changes: + * Added constructor from initializer_list to generated Telepathy types + * Added a getter for 'silent' Message flag + +Service-side API changes: + * Adjusted BaseChannelTextType API + * Added BaseConnectionContactGroupsInterface + * Fixed BaseDebug API + * Added BaseConnection::getExistingChannel() + +Fixes: + * Fixed work with threaded QtDBus + * Omit parts with non-empty 'interface' key value for Message::text() + * A lot of fixes in tests + * fd.o #40008: Fix dependencies lookup (we used to prefer system-wide libs) + + +telepathy-qt 0.9.7 (2016-06-12) +================================= + +The "Back on track" release. + +Dependencies: + * CMake minimum version bumped to 2.8.12. + +Enhancements: + * Various documentation fixes and improvements. + * Service library is now a shared library with own ABI versioning. + * Implemented BaseConnectionContactsInterface::getContactByID(). + * Reimplemented BaseChannelGroupInterface class + - Has new future-proof API. + - Has documentation for all methods. + - Flags Properties and MembersChangedDetailed now always ON. + * Added service-side Debug Interface implementation. + * Added service-side Connection ClientTypes interface. + * Added service-side Connection ContactCapabilities interface. + * Implemented service-side FileTransfer Interface: + - Well documented and covered with tests! + - Supports IPv4 and IPv6 socket types with localhost access control. + - Supports custom sockets and access control. + * Added IODevice class, which is interesting for all CMs that have backend, + that accepts a QIODevice for file transfers. + * Other improvements. + +API changes: + * Service-side of ChannelGroup Interface redone with different API. + +Fixes: + * Fixed build with glibc-2.20+ + * Fixed build with GStreamer-1.5.1+ + * Added missing link to QtTest in tests. + * Added missing link to glib2 in Farstream. + * Fixed hash calculation of QList<ChannelClassSpec> for Qt-5.6. + * fd.o #91659: CMake now search for Python 2, rather than Python 3. + * fd.o #95376: Removed usage of deprecated QDBusArgument stream operators + (fixes build with Qt-5.7 beta and (probably) Qt-5.8+). + * fd.o #65981: Fixed build with Ninja (cmake). + * Fixed memory leak in DBusError. + * Fixed BaseConnection::createChannel() ".Requested" property processing. + * Fixed BaseChannelGroupInterface::removeMembers(). + * Fixed BaseChannelGroupInterface::groupFlagsChanged() signal emission. + * Fixed CreationTimestamp property in BaseChannelRoomInterface. + * Fixed device management in IncomingFileTransferChannel. + * Fixed device management in OutgoingFileTransferChannel. + * BaseConnection now properly closes channels on disconnect. + * BaseConnection and BaseChannel debug output now respects Tp::enableDebug(). + * Other small fixes. + +telepathy-qt 0.9.6.1 (2015-05-25) +================================= + +The "Emergency aid" release. + +Fixes: + * Fixed illegal C++ statement in one of service interfaces. + +telepathy-qt 0.9.6 (2015-05-15) +================================= + +The "New blood" release. + +Enhancements: + * Added TP_QT_VERSION and TP_QT_VERSION_CHECK macros + - Can be used like #if (TP_QT_VERSION == TP_QT_VERSION_CHECK(0, 9, 6)) + - Absence of the TP_QT_VERSION macros indicates previous versions + (might be useful for service bindings compatibility) + * Added client side support for conference calls + * Implemented numerous interfaces for service bindings + +API changes: + * Refactored service-side bindings API + - BaseConnection createChannel() and ensureChannel() methods + now accept request map instead of several extracted values. + - BaseChannel::create() arguments reordered in natural way. + +Fixes: + * Fixed CallContent interfaces exposing (required for DTMF) + * fd.0 #86312: Fixed condition in adaptor methods generation + + +telepathy-qt 0.9.5 (2014-09-09) +================================= + +The "Return of the Akademy Release" release. + +Enhancements: + * Added more service side bindings + * Service bindings now enabled by default + * Bump Farstream version + * Allow subclass of Tp::ReceivedMessage + +Fixes: + * fd.o #77986: Workaround invalid channelRequests when delegating + telepathy-qt 0.9.4 (2014-06-14) ================================= |