import Changelog file from 0.12 branch. Fixes #5380
[gajim.git] / ChangeLog
blob62d716b12a48ab1552896d3e0d943f4c07744a77
1 Gajim 0.12.5 (08 August 2009)
3   * Don't depend on GTK 2.14
5 Gajim 0.12.4 (07 August 2009)
7   * Fix History manager
8   * Fix file transfer proxy discovering at connection
9   * Improve filetransfer with IPv6
10   * Fix zeroconf when receiving badly encoded info
12 Gajim 0.12.3 (12 June 2009)
14   * Fix PLAIN authentication (in particular with Gtalk
15   * fix PEP discovery
17 Gajim 0.12.2 (07 June 2009)
19   * Better keepalive / ping behaviour
20   * Fix custom port handling
21   * Improve error messages handling
22   * Totem support for played music
23   * Fix SSL with some servers
24   * Handle XFCE notification-daemon
25   * Restore old behaviour of click on systray: left click to open events
26   * Network manager 0.7 support
27   * Move logs file under windows to $APPDATA/gajim
28   * Improve Kerberos support
29   * Many bugfixes here and there
30   * Add -c option to history_manager
32 Gajim 0.12.1 (21 December 2008)
34   * Fix filetransfer
35   * Updated german translation
36   * Fix click on notifications when text string is empty
37   * Improve systray popup menu
39 Gajim 0.12 (17 December 2008)
41   * Fix text rendering in notifications
42   * Fix forward unread messages under Windows
43   * Better sessions support
44   * Better auto-away support
45   * Fix banshee support
46   * Quodlibet support
47   * Fix GSSAPI authentification 
48   * Fix IPV4 filetransfer on Windows Vista when IPV6 is used too
49   * Fix caps usage
50   * Fix end to end encryption autonegotiation
52 Gajim 0.12-beta1 (11 November 2008)
54   * SECURITY
55   * Implement Kerberos (GSSAPI) SASL Authentication mechanism
56   * Prevent affiliation spoofing in groupchats
57   * Improve GPG and E2E support
59   * GUI
60   * Highlight all valid IANA schemes
61   * Improved E2E, Mood and Activity dialogs
62   * Show number of participants in groupchats
64   * Connection
65   * Correctly parse IDNA names in SRV records
66   * Disable proxy resolution (#4299)
67   * Fix handling of namespace invalid XML
68   * Do not freeze on connection failures (#4366, #4107)
70   * OTHERS
71   * Do not crash on fluxbox restarts
72   * Update several hotkeys and make them work on non-latin keyboards
73   * Prevent a user from sending invalid XML chars
74   * Do not try to save a file with a too long filename when a nick is long
75   * Implement XEP-0203 (Delayed Delivery)
76   * Improved windows installer
77   * Latex support for windows
79 Gajim 0.12-alpha1 (12 August 2008)
81   * Change licence from GPLv2 to GPLv3
83   * SECURITY
84   * Support for End-To-End encryption (XEP-0116)
85   * SSL certificate verification
86   * Improve GPG support (#2390, #2783)
87   * Ability to disable message previews in notify popups
89   * GROUP CHATS
90   * Support for sending files over group chats
91   * List of bookmarked rooms is now sorted alphabetically
92   * Support for transforming a one-to-one chat into a groupchat
93   * Send invitation by drag-and-dropping a contact from roster
94   * Send messages to conference using gajim-remote
95   * Ability to destroy a room when we are owner, give a reason and alternative room jid
96   * Ability to minimize group chats in roster
97   
98   * USABILITY
99   * Files transfers using drag and drop
100   * Ability to select and interact with status messages in chat windows (using libsexy)
101   * Ability to set a custom avatar for a contact
102   * Better handling of resource collisions
103   * Option to Sign On as a Certain Status (#3314)
104   * Block/Unblock contact directly from roster using privacy lists
105   
106   * GUI
107   * Single window mode
108   * Close change status windows after 15 seconds of inactivity
109   * Simplified "Accounts" dialog
110   * Preferences window redesign
111   * New GUI for chat window
112   * Roster treeview now uses modelfilter (way way much faster)
114   * OTHER
115   * Support of PEP (Personal Eventing Protocol) (XEP-0163)
116     * User Mood (XEP-0107)
117     * User Activity (XEP-0108)
118     * User Tune (XEP-0118)
119     * User Nickname (XEP-0172)
120   * Support for Google Talk accounts with non gmail.com domain (+ GMail notifications)
121   * Modified the format of emoticons list file, so we can choose the default code (#3696)
122   * New Remote Controlling Option (XEP-0146): forward unread messages
123   * Support for User Search (XEP-0055)
124   * Support for jabber:x:data in message elements (Part of XEP-0004)
125   * Added a «supported features» window
126   * Latex support (#2796)
127   * Link-local messaging with Windows (#2883)
128   * Ability to send a custom status to a group, a contact or a transport
129   * Support of Message Receipts (XEP-0184)
131 Gajim 0.11.4 (06 December 2007)
133   * Fix /nick command in groupchats
134   * Better Metacontacts sorting
135   * Fix Ctrl + PageUP/Down behaviour
136   * Fix saving files from filetransfer under windows
138 Gajim 0.11.3 (17 November 2007)
140   * Fix bookmarks support detection
141   * Improve file transfer on windows
142   * Fix some zeroconf bugs
143   * Fix focus bug in chat window
144   * Fix nickname changement behaviour in groupchats
146 Gajim 0.11.2 (22 September 2007)
148   * Improve idle, transports support
149   * Enable ellipsization in roster and chatwindow
150   * Fixed some metacontacts problems (#2156, #2761)
151   * Beter support of XEP-0070 (Verifying HTTP Requests via XMPP)
152   * Make the same height of a banner for all chat tabs
153   * Fix a bug with french translation and invitations (#3043)
154   * Fix a bug with UTF-8 and emoticons
155   * Corrected many bugs with passwords and gnome-keyring
156   * Improve xhtml-im and pictures support
157   * Improve Ad-Hoc support
158   * And many other bufixes
160 Gajim 0.11.1 (18 February 2007)
161   * Fixes in gajim-remote and the way XMPP URI are handled
162   * Fix Idle under Windows
163   * Fix Gajim under non-ascii languages Windows
164   * Fix International Domain Name usage
165   * Fix when removing active privacy list
166   * Fix problem with adhoc command and multi-step forms
167   * Fixed avatars cache problems in group chats
168   * KDE integration for XMPP URI
169   * Support of Banshee Music player
170   * Support of XEP-0202 (Entity Time)
171   * Support of XEP-0199 (XMPP Ping)
173 Gajim 0.11 (19 December 2006)
174   * New build system, using GNU autotools. See README.html
175   * Support for link-local messaging via Zeroconf using Avahi (XEP-0174)
176   * Automatically connect and disconnect to accounts according to network availability (if Network Manager is present)
177   * IPV6 support to connect to server
178   * Ad-Hoc commands
179   * GNOME Keyring Support (if GNOME keyring is available, manage passwords and save them in an encrypted file)
180   * Introducing View Menu (GNOME HIG)
181   * Ability to now hide the Transports group
182   * Support for notify-python. So if notification-daemon is not available, we still can show cool popups
183   * Connection lost is now a non-intrusive popup
184   * Try to get contact desired nick when we add him to roster aka User Nickname (XEP-0172)
185   * Support for Privacy Lists (XEP-0016)
186   * Better design of User Profile window, with a progress bar
187   * New Add User dialog, with possibility to register to transport directly from it
188   * Completion for "Start Chat" input dialog
189   * Metacontacts across accounts (#1596)
190   * Ability to have a different spellchecking language in each chat window. (#2383 and #746)
191   * Forbid to run multiple instances (but you can use differents profiles)
192   * Ability to save avatar with right click on avatar in chat banner
193   * Annotations (XEP-0145)
194   * XHTML Support 
195   * Rhythmbox and Muine song change notification
196   * Ability to operate on more than one contact at once in roster (#1514)
197   * Send single message to a whole group 
198   * Delete a whole group
199   * Gajim now remembers if GPG encyption was enabled per contact
200   * Priority can be changed automatically when we change status
201   * Fuzzyclock support
202   * Mute sounds from systray menu
203   * Add possibility to start a chat or see contact's infos from subscription request window
204   * Use different colors for each participant in groupchats
205   * Ability to show only Join/Leave in groupchats instead of all status changes
206   * New possibilities to insert nickname of a participant in groupchat conversations: Tab in an empty line now cycles through nicks, maj+right click->inserts nickname, maj+click on name in gc-roster, /names command to show all users presence
207   * Fixed bugs when removing or renaming an account with tabs open (#2369 and #2370)
208   * New translations: Croatian, Esperanto, British English, Belarusian
210 Gajim 0.10.1 (06 June 2006)
212   * Freeze and lost contacts in roster (#1953)
213   * Popup menus are correctly placed
214   * High CPU usage on FreeBSD (#1963)
215   * Nickname can contain '|' (#1913)
216   * Update pl, cs, fr translations
217   * Don't play sound when no event is shown (#1970)
218   * Set gajim icon for history manager
219   * gajim.desktop is generated with translation (#834)
220   * Preventing several TBs and annoyances (r6273, r6275, r6279, r6301,
221   r6308, r6311, r6323, r6326, r6327, r6335, r6342, r6346, r6348)
223 Gajim 0.10 (01 May 2006)
225   * One Messages Window ability (default to it) with tab reordering ability
226   * Non blocking socket connections. Gajim no longer remains unresponsive.
227   * Gajim now uses less memory
228   * File Transfer improvements (now should work out of the box for all)
229   * Meta Contacts ability (relationships between contacts)
230   * Support for legacy composing event (JEP-0022). Now 'Contact is composing a message' will always work
231   * Gajim now defaults to theme that uses GTK colors
232   * Roster Management Improvements (f.e. editablity of transport names, extended Drag and Drop Functionality)
233   * History (chat logs) Manager (search globally, delete, etc)
234   * Animated Emoticons ability
235   * Support for GTalk email notifications for GMail
236   * Room administrators can modify room ban list
237   * Gajim no longer optionally depends on pydns or dnspython. Requires
238   dnsutils (or whatever package provides the nslookup binary)
239   * gajim-remote has extended functionality
240   * Improved Preset Status Messages Experience
241   * Detection for CRUX as user's operating system
242   * New art included, appropriate sizes of icons used where available
243   * Translations under Windows now work okay
244   * Tons of fixes for bugs and annoyances: http://trac.gajim.org/query?status=closed&milestone=0.10
247 Gajim 0.9.1 (27 December 2005)
249   * Fix bug when joining a Groupchat
250   * Fix bug when starting Gajim without old logs
252 Gajim 0.9 (23 December 2005)
254   * Avatars and status messages in roster window
255   * Improved service discovery window
256   * Emoticons selector, Cooler Popup Windows (notification-daemon). Read more information in case you did not notice something different in http://trac.gajim.org/wiki/GajimDBus#notif_daemon
257   * Caching of Avatars, Less UI freezing
258   * New Account creation wizard
259   * Better History Window with searching capabilities
260   * Gajim now tries to reconnect to a jabber server if connection is lost
261   * Queue for all events (File Transfer, private messages, etc)
262   * A lot of new irc-like commands in group chat. Do for example /help invite
263   * X11 Session Management support
264   * Gajim registers and handles xmpp: and xmpp:// (GNOME/gconfd only)
265   * Use pysqlite for conversation history. Automigration for old logs 
266   * New translations: Italian, Swedish, Slovak, Basque
268 Gajim 0.8.2 (06 Sep 2005)
269   
270   * Fix so Gajim runs in pygtk2.8.x
271   * Gajim can use pydns too (apart from dnspython) to do SRV lookup
272   * Other minor fixes
274 Gajim 0.8.1 (02 Sep 2005)
276   * Systray icon for windows
277   * Gajim is available in Dutch
278   * Gajim can use gpg-agent
280 Gajim 0.8 (18 Aug 2005)
282   * Avatars (JEP-0153)
283   * Chat state notifications aka. typing notification (JEP-0085)
284   * Bookmark storage (JEP-0048)
285   * File Transfer (JEP-0096)
286   * Major changes to adhere to GNOME HIG
287   * Complete vcard fields support
288   * New and better user interface for chat and groupchat windows
289   * SRV capabilities and custom hostname/port
290   * Many improvements in group chat and IRC emulation (eg. nick autocompletation and cycling)
291   * Gajim can now send and receive single messages
292   * New iconsets and new dialog for customizing the user interface
293   * Mouseover information for contacts in the roster window (aka tooltips)
294   * DBus Capabilities. Now Gajim can be remote controlled
295   * Authenticating HTTP Requests via XMPP (JEP-0070)
296   * Now you can lookup a word in Wikipedia, dictionary or in search engine
297   * XML Console
298   * Gajim is now also available in norwegian and czech language
301 Gajim 0.7.1 (5 Jun 2005)  
303   * Transports icon as an option and error/mesage icon for transports  
304   * Gajim is more HIG compatible  
305   * Editing registration information on transports  
306   * Messages stanza without <body> element are not printed  
307   * SASL bugfix  
308   * GtkSpell capabilities  
309   * Support SSL (legacy) connection  
310   * Assign gpg key to specific contact  
311   * Contacts are sortable by status  
312   * Gajim remembers last lines when reopening chat  
313   * New translations available: German, Russian, Spanish, Bulgarian
315 Gajim 0.7 (23 May 2005)
317   * Ability for groupchat reserved rooms with full affiliations and roles support
318   * Popup notification for incoming events
319   * Protocol icons for contacts from transports
320   * Gajim's user interface is now more HIG compliant
321   * Gajim now detects and can send operating system information
322   * Gajim now can inform the user about new version availability
323   * Gajim jabber library migration from jabberpy to xmpppy
324   * Rewrite the plugin system to remove threads and improve latency
325   * Gajim now supports Nodes in Service Discovery
326   * Greek and Polish translations
329 Gajim 0.6.1 (03 April 2005)
331   * Rewrite of service discovery. It doesn't freeze Gajim anymore.
332   * More HIG Compliant.
333   * Gajim is faster (do not redraw preferences_window each time we open it, use
334   of psyco if available)
336 Gajim 0.6 (23 March 2005)
338   * Gajim's user interface is now nicer.
339   * Groupchat just got better.
340   * URL, mailto and ascii formatin (* / _) detection
341   * Better transports detection, group management, and many minor additions/bugfixes
343 Gajim 0.5.1 (27 February 2005)
345   * Minor bugfixes.
347 Gajim 0.5 (26 February 2005)
349   * Possibility to use tabbed chat window
350   * Sound support under GNU/linux
351   * Autoaway available under Microsoft Windows
353 Gajim 0.4.1 (23 January 2005)
355   * Bugfix in config file parser (fix config file parser to handle emoticons)
356   * Bugfix with GPG signatures
358 Gajim 0.4 (21 January 2005)
360   * New option: regroup accounts
361   * Emoticons support with a binder
362   * GUI improvements
363   * Bugfixes
365 Gajim 0.3 (18 December 2004)
367   * GUI improvements
368   * group chat support with MUC (JEP 45)
369   * New agent browser (JEP 30)
370   * GnuPG support
371   * Autoconnect at startup
372   * New socket plugin 
374 Gajim 0.2.1 (1 July 2004)
376   * bugfixes : when configfile is incomplete
377   * icon in systray with popup menu (for linux)
378   * "auto away even if not online" option
379   * always show contacts with unread messages
380   * new imageCellRenderer to show animated gifs
381   * allow agents unregistration 
383 Gajim 0.2 (8 June 2004)
385   * bugfix for french translation
386   * multi-resource support
387   * auto away support (for linux)
388   * invisible support
389   * priority support 
391 Gajim 0.1 (21 May 2004)
393   * Initial release.