summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS131
1 files changed, 129 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index f1424640..78a72eb7 100644
--- a/NEWS
+++ b/NEWS
@@ -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)
=================================