X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=ChangeLog;h=a75f62c9deae6304f85b593c588c445e0b9abcc7;hp=e5178b7cf0d0af297c3a66982706b0932e08ecec;hb=78decd5f8d1a149fc0e62e01bd6b2886e0feadfe;hpb=cb6d11d8bcf4a277abdb865eeaed4d58825c6c3c diff --git a/ChangeLog b/ChangeLog index e5178b7c..a75f62c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,6 +14,166 @@ changes, the git history at is your friend. Without further ado, let's start: +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 +* 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) +==================== + +* Better HIDPI support with recent Qt 5 versions +* Inxi version bump +* Prioritization of PING/PONG messages to prevent timeouts +* Improved touch screen support (scrolling etc.) +* Support Qt 5.6 and 5.7 + +Version 0.12.4 (2016-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 Qt 5 +* Fix connection issues with non-compliant ircds +* Translation updates + +Version 0.12.3 (2016-02-09) +=========================== + +* Fix activity filters when selecting buffers in custom ChatViews +* Fix default shortcuts when integrated with KDE Frameworks +* Introduce support for Appveyor CI (automated Windows builds) +* Support SnoreNotify 0.7 +* Various cleanups and performance improvements +* Various build system fixes +* Channel keys are again remembered between syncs +* Support for Qt 5.5 +* Network (re)connection fixes +* Fix possible message loss when running multiple core users on a psql database +* Command line option for specifying SSL certificates and keys +* Many smaller fixes + +Version 0.12.2 (2015-04-23) +=========================== + +* Fix PostgreSQL not re-initializing after reconnect (raising CVE-2013-4422 from the dead) +* Remove warning on startup due to a change in Kdelibs4ConfigMigrator + +Version 0.12.1 (2015-04-21) +=========================== + +* Emergency fix for behavior change in Qt5's psql driver regarding timezones + +Version 0.12.0 (2015-04-15) +=========================== + +* Full support for KDE Frameworks +* Properly split messages with multi-byte encodings and/or encryption +* Improve core password hashing algorithm + NOTE: This upgrades the database schema, so no downgrades are possible! +* Remote password change +* Core connection improvements +* Build system improvements +* PostgreSQL connection improvements +* Improve Qt 5 support +* Qt 4.8+ or Qt 5.2+ now required +* Several tweaks and fixes +* Translation updates + +Version 0.11.0 (2014-09-23) +=========================== + +* New build requirements: + - C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+) + - cmake 2.8.9+ +* Full support for Qt 5.2+ in addition to Qt 4.6+ +* Completely revamp the build system, making use of "new" CMake features + +Version 0.10.1 (2014-09-23) +=========================== + +* Fix buffer hotlist sorting +* Split CTCP messages if they're too long +* Make database problems more obvious +* Fix backlog loading for QuasselDroid +* Properly save the toolbar state on Mac OSX +* Fix a crash with KDE's network detection +* Various other fixes + +Version 0.10.0 (2014-03-25) +=========================== + +* Refactor lots of the protocol and connection code +* Introduce connection probing for reliably negotiating protocol features +* Introduce the new DataStream protocol with streaming compression +* Option for forcing the core to only accept SSL connections +* Support for the Snore notification backend +* Allow searching the web for selected text +* Connection-related fixes +* Allow for hiding inactive networks +* Enable line wrap in the input field +* Show backlog messages in the Chat Monitor +* Remove SSL protocol selection, always use auto-negotiation for best results +* Highlight rules are now case-insensitive by default +* New and updated translations +* Bump inxi version (for /sysinfo) +* Use the raster rendering engine by default on OSX (should improve performance) + +Version 0.9.3 (2014-03-25) +========================== + +* Notification fixes +* Improve reliability of SSL connections +* Save toolbar state properly on Mac +* Prevent user interaction with the web preview +* Fix fullscreen mode +* Fix spurious crash caused by shaky ircd connections +* Fix adding an unneeded colon to custom commands +* Avoid Qt's DNS cache to properly handle round-robin DNS records + +Version 0.9.2 (2013-11-26) +========================== + +* Don't crash if /topic contains newlines +* Fix SSL-related issues +* Fix Phonon notifications not playing sound +* Pingout if connection drops during SASL auth phase +* Prevent messages from being sent to status buffers +* Make sure manipulated/buggy clients cannot access backlog of other core users +* Fix context menu issues + +Version 0.9.1 (2013-10-11) +========================== + +* Fix security issue with Qt 4.8.5 and PostgreSQL +* Phonon notifications for Mac OS X +* Convert tabs in messages into 8 spaces +* Silence superfluous QCA warnings +* Various key- and encryption-related fixes +* Ignore formatting in clickables +* Enable warnings when compiling with Clang +* Updated translations +* Various other small fixes and improvements + Version 0.9.0 (2013-04-16) ========================== @@ -78,7 +238,7 @@ Version 0.7.0 (2010-09-14) * Bump Qt dependency: we need Qt 4.6 for client and monolithic now * Fullscreen mode (F11) * CTCP CLIENTINFO support -* Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) +* Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) * Add blowfish encryption (/setkey and /delkey; needs QCA2) * Shortcut editing for all platforms (!KDE) * Improved handling of invites @@ -225,7 +385,7 @@ Version 0.4.0 (2009-02-17) - KDE icon and color theme support - Editable shortcuts * Core now supports a proxy for connections to IRC -* Core supports SSL certs and keys for IRC connections +* Core supports SSL certs and keys for IRC connections * Chat Monitor configuration dialog * Audio notifications * Clickable channel names in ChatView