Quassel Changelog

What's new in Quassel 0.12.4

Jul 11, 2016
  • 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

New in Quassel 0.12.3 (Mar 3, 2016)

  • 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

New in Quassel 0.11.0 (Feb 19, 2015)

  • Full support for Qt 5.2+ in addition to Qt 4.6+
  • Completely revamp the build system, making use of "new" CMake features
  • New build requirements:
  • C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+)
  • cmake 2.8.9+

New in Quassel 0.10.0 RC 1 (Apr 17, 2014)

  • 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 translations
  • Bump inxi version (for /sysinfo)

New in Quassel 0.9.3 (Apr 17, 2014)

  • 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

New in Quassel 0.9.2 (Nov 29, 2013)

  • 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

New in Quassel 0.9.0 (May 14, 2013)

  • Halfop support
  • Channel-specific highlights
  • Support for intermediate CA certificates
  • Support the DockManager interface
  • OSX Notification Center support
  • DH1080 key exchange
  • SASL EXTERNAL support
  • Improvements for Retina displays on OSX
  • Supporting to start minimized to tray
  • Rudimentary support for Qt5 (obsolete again because upstream changed too much)
  • Refactor of SignalProxy, network and protocol code
  • First pieces of the coming protocol abstraction
  • Build system improvements
  • Various bugfixes
  • New and updated translations
  • Reformatted ALL the source code

New in Quassel 0.8.0 (May 14, 2013)

  • Make tab completion key configurable
  • Syslog support for the core
  • Make the core more robust against random invalid input
  • oidentd support
  • Build system improvements
  • Many new and updated translations
  • Various bugfixes

New in Quassel 0.7.4 (May 14, 2013)

  • Improve keyboard navigation
  • Bump Oxygen icons
  • Conform with icon naming spec
  • Remove JS support from webpreview
  • Fix support for Qt 4.8
  • Several bugfixes and cleanups

New in Quassel 0.7.3 (May 14, 2013)

  • Fix a core crash

New in Quassel 0.7.2 (May 14, 2013)

  • PostgreSQL improvements
  • Various bugfixes

New in Quassel 0.7.1 (Oct 19, 2010)

  • Improved Desktop Environment integration: We now properly support DBusMenu (which gives you a proper tray menu in both GNOME and KDE), improved Ayatana support, and fixed some issues with StatusNotifier
  • Editable shortcuts for all platforms, not only KDE
  • Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) -- though there are still some known bugs there
  • Emacs-style keybindings for the input line
  • Marker line can now be set manually (Ctrl+R), and one can jump directly to the marker line (Ctrl+K)
  • Blowfish encryption (via /setkey and /delkey), also known as mircryption, FiSH or RFC 2045
  • Fullscreen mode
  • New languages: Greek, Galician, Japanese

New in Quassel 0.6.1 (Apr 21, 2010)

  • Completely reworked client/core connection featuring the long-awaited reconnection and Solid support as well as a streamlined UI
  • Support for the new DBus-based system tray of KDE and, in some distros, Gnome (StatusNotifier spec)
  • Improved notification handling
  • Support for inputting formatted (colored/bold/...) text
  • SASL auth support (replaces NickServ e.g. in Freenode)
  • Several new languages and improved translations for alreay existing ones
  • Build system improvements

New in Quassel 0.5.2 (Feb 1, 2010)

  • Quassel-0.5.2 mostly contains build system fixes for recent versions of KDE and Qt. Some issues with netsplit handling have also been fixed.
  • Also, if you accidentally had your menu bar vanish, you can now use the context menu on the chatview to re-enable it.
  • For workarounding the recent flooding issues with Freenode, we have added a quick way to ignore CTCP requests. Since Freenode has fixed the problem the other day, using this should no longer be necessary for now.