X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=ChangeLog;h=ee90b1517a40f96fdfe5f46ba6bcb178154732e4;hp=f64cc27b212b4fdcf166d92df094dc0e3bfb98fa;hb=c41e04630e685bbd4c4cbd5d331f16c496b2ef8f;hpb=f10bf801801f47929f0a4e98f07d8c0fb9b47c8d diff --git a/ChangeLog b/ChangeLog index f64cc27b..ee90b151 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,8 +13,8 @@ changes, the git history at is your friend. Without further ado, let's start: -Version 0.13.0 (TBR) -==================== +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), @@ -26,6 +26,7 @@ NOTE²: Database migration may take a long time (hours for big databases), * 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 +36,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 +59,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 +77,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 +96,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