Fix static linking of OpenSSL on Win32
[quassel.git] / ChangeLog
1 ChangeLog for Quassel IRC
2 =========================
3 This is not a full ChangeLog, but rather an end-user FeatureLog that is supposed
4 to provide a list of new features between Quassel versions. As such, it only
5 contains end-user visible, mostly major new features. It does not contain (most)
6 bugfixes, nor is it guaranteed to be complete or up-to-date at all. Also, it does
7 start at 0.3.0 only, since this was the first version widely available.
8
9 Please have a look at <http://bugs.quassel-irc.org/projects/quassel-irc/roadmap> for a
10 list of closed bug/feature reports (which still does not cover bugs we have
11 fixed but which were never reported, of course), and for a full list of
12 changes, the git history at <http://git.quassel-irc.org> is your friend.
13
14 Without further ado, let's start:
15
16 Version 0.5.0 (2009-10-14)
17 ==========================
18
19 * Tons of bugfixes
20 * Many translation updates
21 * Use DrKonqi/Apport to provide backtraces in case of a crash
22 * Support for Ayatana's Message Indicator (libindicate; *buntu specific feature for now)
23 * Fix wordwrap issues
24 * Improved notification behavior (highlighted channels can now be cycled)
25 * Improved icon packaging (don't install them if KDE is available and current enough)
26 * Menubar can now be hidden (Ctrl+M to toggle)
27 * Ignore list support
28 * Vast performance improvements in the handling of synced objects
29   - Core startup/shutdown now almost instant
30   - Joining/leaving large channels much more efficient
31 * Netsplit detection
32 * New topic widget dynamically resizes to show all of the topic
33 * Usability tweaks
34   - Reworked configuration dialogs
35   - Renamed "Buffer" to "Chat" throughout in all user-visible strings
36 * Introduce stylesheet-based (QSS) styling for ChatView and the whole application
37 * Allow configuration of ping timeouts and auto-WHO
38 * Make toolbars configurable in KDE
39 * Alt+A shortcut for jumping to cycle through active buffers
40 * Properly remember the mainwindow state on shutdown/restart
41 * Multiline input support
42 * Improved systray notifications
43 * Lazy backlog fetching for hidden buffers
44 * Improved flood control
45 * Spell check support (requires KDE integration)
46 * /exec support for executing external scripts/programs
47 * CLI interface for managing core users with quasselcore rather than a script
48 * Improved ping timeout detection
49 * PostgreSQL database backend support
50 * Smart nickname completion (most recently active)
51
52 Version 0.4.3 (2009-08-26)
53 ==========================
54
55 Bugfixes and translation updates
56
57 Version 0.4.2 (2009-05-20)
58 ==========================
59
60 Bugfixes and translation updates
61
62 Version 0.4.1 (2009-03-18)
63 ==========================
64
65 Bugfixes and translation updates
66
67 Version 0.4.0 (2009-02-17)
68 ==========================
69
70 * Buffer view font can now be changed
71 * Colored nicknames
72 * Wizard for setting up identity and networks on first run
73 * Paste protection warns if you try to paste many lines
74 * Use login name and real name for default identity
75 * Add toolbar to main window
76 * Away log window showing highlighted messages while you're away
77 * Settings dialog streamlining
78 * Animated system tray icon
79 * Shiny new Oxygen icons all over the place, including our new app icon
80 * Build system improvements
81 * Put all config and data files in one location and make that configurable
82 * Allow presetting networks and a list of channels to join on first start
83 * Change and improve CLI argument handling
84 * All buffer views are now customizable
85 * Streamlined monolithic client
86 * Many usability improvements
87 * Method for easily hiding and unhiding buffers in buffer views
88 * Renaming and merging of query buffers
89 * Improved SSL certificate handling
90 * Optional support for KDE4
91   - KNotify support
92   - KDE icon and color theme support
93   - Editable shortcuts
94 * Core now supports a proxy for connections to IRC
95 * Core supports SSL certs and keys for IRC connections 
96 * Chat Monitor configuration dialog
97 * Audio notifications
98 * Clickable channel names in ChatView
99 * Context menus in ChatView and BufferViews
100 * Respect the separate clipboards (Ctrl+C / X11 selection) on X11
101 * Improved mouse handling:
102   - Double/triple click selections
103   - Drag'n'Drop
104
105 Version 0.3.1 (2008-11-20)
106 ==========================
107
108 * Nick changes and day change messages can now be hidden
109 * Web previews and status icons can be disabled
110 * Icons for Online/Away/Offline status of queries
111 * Load Qt's default translations
112 * Add new settings for proper message redirection
113 * Add context menu to links
114 * Automatic backtraces on Windows
115 * Add russian translation
116 * Cut off the sender column on the left in ChatView
117 * Enable away on detach
118 * Backlog amount (initial and dynamic) can now be configured
119 * Shift Up/Down scrolls the ChatView
120 * Page Up/Down scrolls the ChatView
121 * ChatView Zoom with Ctrl + / Ctrl -
122 * Join/Part/Quit... events can now be hidden in ChatView
123 * Monolithic build features zero configuration: Click'n'Run
124 * Monolithic build now uses a proper (socket-less) internal connection
125 * Ctrl+L focuses input line
126 * Improve notification handling, use proper D-Bus notifications
127 * Day change messages in ChatView
128 * Web Preview on hovering over a link (requires QtWebkit)
129 * Allow icons to be installed externally, optionally use system Oxygen theme
130 * Improve URL handling in ChatView (underline, single-click invocation)
131
132 Version 0.3.0 (2008-08-27)
133 ==========================
134 The first widely available release of Quassel IRC.