Bump version for release
[quassel.git] / ChangeLog
index f64cc27..b406733 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,19 +13,33 @@ changes, the git history at <https://git.quassel-irc.org> is your friend.
 
 Without further ado, let's start:
 
-Version 0.13.0 (TBR)
-====================
+Version 0.13.1 (2019-02-15)
+===========================
+
+* Fix backlog message fetching that was broken when using Qt4
+* Improve output to syslog
+* Make upgrading the database schema more robust in case of interruption
+* Fix alignment of buttons in the input widget
+* Fix bug where the nicklist would be hidden on first start
+* Allow configuring the listen addresses for the built-in identd (--ident-listen)
+* Honor core options even if it was just configured via environment variables
+* Fix syncing of auto reconnect retries in network settings
+* Update translations
+
+Version 0.13.0 (2018-11-17)
+===========================
 
 NOTE:  Database schema and settings format change, no downgrade possible!
 NOTE²: Database migration may take a long time (hours for big databases),
        and temporarily require double the disk space until migration is
        complete!
 
-* Use Qt 5 by default (this will be the last release still supporting Qt4)
+* Use Qt 5 by default (this will be the last feature release still supporting Qt4)
 * New branding (application icon)
 * UI improvements
   - Improve ChatView color settings
   - Improve default sender colors, and make configurable by palette in QSS
+  - Fix font weight parsing and other issues in QSS
   - Settings dialog improvements (tree width, changed state for several pages)
   - Chat list filter/search
   - Shortcuts for formatting options
@@ -35,6 +49,7 @@ NOTE²: Database migration may take a long time (hours for big databases),
   - Make /list open the channel list dialog, including advanced search for channels
   - Spell checking via Sonnet if KDE Frameworks integration is enabled
   - Support $i:ident, $i:identd, and $i:account in aliases
+  - Use system locale for date/time formatting
   - Many other UI improvements and polish (tooltips, tool bars, menus...)
 * Completely revamp icon theme support
   - Fix icon loading on many platforms (requires newer Qt)
@@ -57,11 +72,15 @@ NOTE²: Database migration may take a long time (hours for big databases),
   - Use UTF-8 server encoding by default (instead of ISO-8859-1, changeable via network settings)
   - Internal identd (may require port forwarding rules)
   - Strict ident mode (always sends user name)
+  - Provide CTCP timestamps in ISO 8601 format
+  - AutoWho-related fixes, properly support away-notify (removes workaround for non-compliant servers)
+  - Command line debug options for showing raw IRC messages
 * Security improvements
   - Improved SSL certificate handling
   - Add command line options for SSL certificate/key paths
   - Use SHA-512 to store the core certificate digest
   - Persist blowfish keys for encrypted channels
+  - Use CBC by default, like other clients (instead of ECB)
 * Move functionality core side (useful for mobile clients)
   - Handle buffer activity, highlights, ignore rules core-side
   - Improved ignore rule support
@@ -71,6 +90,9 @@ NOTE²: Database migration may take a long time (hours for big databases),
   - System proxy support for the client
   - Allow disconnecting other clients via "Core Info" dialog (if supported by client)
   - LDAP authentication backend for core users (--select-authenticator)
+* Regular expressions
+  - Unify regex handling (may affect old ignore rules, see release announcement for details)
+  - Cache many frequently used regexes to improve performance
 * Database changes
   - Use 64 bit timestamps to avoid the Y2038 problem, use millisecond precision
   - Use 64 bit message IDs to support giant backlogs (requires 0.13+ core and client)
@@ -87,7 +109,10 @@ NOTE²: Database migration may take a long time (hours for big databases),
   - Slightly reformat console output so it's better readable
 * Settings versioning (allows upgrading from older versions, too)
 * Multithread the monolithic client, to keep UI responsive even under load
+* Properly shutdown client and core on exit
+* Fix POSIX signal handling, support console events on Windows
 * Build system improvements
+* Code fixes for issues found in static analysis
 * Many smaller fixes and quality-of-life improvements
 * Update inxi script to 3.0.18 (now requires Perl to be installed)
 * Translation updates