From 5061381df76112fd0f95d6f71bff06214fa10f07 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Mon, 23 Apr 2018 23:11:23 +0200 Subject: [PATCH 1/1] Update ChangeLog --- ChangeLog | 56 ++++++++++++++++++++++--------------------------------- 1 file changed, 22 insertions(+), 34 deletions(-) diff --git a/ChangeLog b/ChangeLog index 520495bb..567a8bc9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,47 +13,35 @@ changes, the git history at is your friend. Without further ado, let's start: -Version 0.12.4 (2016-04-24) +Version 0.12.5 (2018-04-24) =========================== -* Handle STATUSMSG messages (recently abused for query spam) -* Link previews are enabled again in Windows builds -* Fix core crash caused by clients sending invalid handshake data -* Fix session management with Qt5 -* Fix connection issues with non-compliant ircds -* Translation updates - -Version 0.13.0 (TBR) -==================== - -NOTE: Database schema and settings format change, no downgrade possible! - -* Use Qt 5 by default -* Add Breeze/Breeze Dark icon themes, allow selection of icon theme -* Use Breeze icon theme by default -* Make IRC rate limits configurable -* Snapcraft packaging support -* Sender colors by default (and optionally for ACTION messages) -* Optionally hide brackets around sender/timestamp -* Improved SSL certificate handling +* Make "/ " use the rest of the message as a literal +* Use commit date instead of build date to support reproducible builds +* Support Qt 5.6 through Qt 5.10 * Automated OSX builds (via Travis) -* Improved automated Windows builds (via Appveyor) -* Chat list filter/search -* WebEngine support for URL previews (deprecates WebKit support with Qt 5) -* QtMultimedia notification backend (deprecates Phonon support with Qt 5) -* Various UI improvements (tooltips, tool bars, menus...) -* Spell checking via Sonnet if KDE Frameworks integration is enabled -* Support for many IRCv3 features, improved capability negotiation -* Many smaller fixes and improvements - -Version 0.12.5 (TBR) -==================== - +* Update deployment and CI settings for OSX and Windows * Better HIDPI support with recent Qt 5 versions +* Snapcraft packaging support * Inxi version bump * Prioritization of PING/PONG messages to prevent timeouts * Improved touch screen support (scrolling etc.) -* Support Qt 5.6 and 5.7 +* WebEngine support for URL previews (deprecates WebKit support with Qt 5) +* Disable WebKit by default due to it being unmaintained and a security risk +* Strip format codes when checking for highlights +* Properly disconnect from networks when shutting down +* Reload SSL certificates on signal SIGHUP +* Add AppData metadata for quassel and quasselclient +* Allow channel buffer merges +* Improve dock and tray handling on OSX +* Split user messages on newlines, as per the RFC +* Join channels on double-click in platforms other than OSX and Windows +* Support Elliptic Curve keys for client<->core connections on Qt 5.5+ +* Add sanity checks for QDataStream deserialization (e.g. for size) +* Prevent clients from trying to login to an unconfigured core, avoiding a crash +* Various bugfixes +* Some code cleanups +* Translation updates Version 0.12.4 (2016-04-24) =========================== -- 2.20.1