--- 2.1.1 2010-11-21 ---
*** common changes ***
* Fixed TigerHash for ARM architecture.
* -DUSE_MINIUPNP is set to OFF by default.
* Fixed issue with blocking ports on restarting the program.
* Added ability to use pcre library for regex in perl style (see option PERL_REGEX in file INSTALL). Currently it uses only in ADL Search.
*** eiskaltdcpp-qt ***
* Fixed crash when deleting last characters in the input field of the chat by using the Backspace. (The problem manifested only with Qt 4.7.1)
* Optimized link parser. Very long new chat messages are displayed much faster.
* Fixed opening torrent's magnet links from chat.
* Added ability to forced change the background color in the chat.
* Fixed wrong icon path for App Bundle in Mac OS X. (The problem was added in 2.1.0)
* BBСode support in the chat ([b][/b], [u][/u], [i][/i]).
* Support for *bold* and _underlined_ text like in Psi.
*** eiskaltdcpp-gtk ***
* Improvements in the main menu.
* Improvements in the toolbar.
* BBСode support in the chat ([b][/b], [u][/u], [i][/i]).

--- 2.1.0 2010-11-07 ---
*** common changes ***
* libeiskaltdcpp library was separated from the basic binary file for unix-like systems.
* Added localization of kernel messages. Gettext used.
* Added ability to use Lua-scripts (see the file INSTALL).
* Added ability to use miniUPnP for connection (see file INSTALL).
* Added set of sound files from the FlylinkDC++ project.
* Kernel (dcpp) was partially updated to version 0.777.
* Added NATT (see http://www.adcportal.com/wiki/index.php/NATT_-_NAT_traversal)
* Made the possibility of using a case-sensitive file-list (CaseSensitiveFilelist option in SettingManager). If you have directories in which located are files of file.txt, FILE.txt and/or File.txt, now it will not cause problems with the permanent updating of the share and all these files will be simultaneously available to other users for downloading. By default this option is disabled, because it can cause a violation of compatibility with other DC-clients. (see discussion: https://bugs.launchpad.net/linuxdcpp/bug/311818)
* Note: when upgrading to this version of program, after restarts, it will be forced once fully rehashing your files. This is due to the fact that now file hashes are stored in case-sensitive form. The way a file-list will be formed from these hashes depends on the option described above. By default, the file names in file-list are stored in lowercase, in accordance with the specification.
*** eiskaltdcpp-qt ***
* Now when you hide main menu (Ctrl+M), the corresponding button will be added to the toolbar.
* Added ability to customize the list of actions on toolbar. (Right click on toolbar --> Customize)
* Added option to display the ip-addresses of users in the chat. (Depending on hub configuration: information about them is usually available only to operators)
* Fixed a problem with minimum width of main window in Mac OS X.
* Multi-line widgets panel (tabs).
* Added ability to hide close buttons from tabs (see context menu on the panel).
* Thanks to Gustavo Alvarez the Spanish translation is now available.
* Thanks to Rusi Dimitrov the Bulgarian translation is now available.
* Thanks to Martin Durisin the Slovak translation is now available.
* Added ability to build program without libupnp and QtDBus (see file INSTALL).
* Added ability to build program on MS Windows (see file win32/READ_ME.txt).
* Added a hash progress indicator in the status line. Combined menu 'Refresh share' and 'Hash progress'.
* Extended settings dialog.
* Removed extra code (option -DFREE_SPACE_BAR for cmake). Assemblies with -DFREE_SPACE_BAR_C=ON work stably on all supported platforms.
* Added ability to configure connection via UPnP (used miniupnp).
* Removed the possibility to build with libupnp 1.6 .* (USE_LIBUPNP option).
* Added /luafile and /lua chat commands (see man-page or /help in chat).
* Added widget for ADL-search configuration.
* Auto-away interval (watching for user activity).
* Changed functions working with smilies. It is now possible to use the original emoticon packs from other customers at no additional modifications. Smiley-packs which supplied with the program are common for Qt and Gtk interfaces.
* Added ability to use Qt regular expressions in userlist filter (enter ##<regexp> in filter)
* Added logging anti-spam bot (antispam.log file in ~/.config/eiskaltdc++/ or in a different directory, depending on build options).
* Added shortcut manager.
* Added support of Qt Declarative UI (work only with Qt >= 4.7.0).
* Added emoticons panel (see suitable option in Settings-->GUI-->Chat)
* Added dialog for calculating TTH of any file.
*** eiskaltdcpp-gtk ***
* Added Gtk interface based on code of FreeDC++ and LinuxDC++.
* The interface is localized using gettext.
* Default icons for Gtk interface synchronized with default icons from Qt interface.
* Added widget for ADL-search configuration.
* Added ability to configure connection via UPnP (used miniupnp).
* Added /sh and /alias chat commands (see man-page or /help in chat).
* Added /luafile and /lua chat commands (see man-page or /help in chat).
* Added dialog for calculating TTH of any file.
* Displaying images in the chat ([img]magnet[/img]).

--- 2.0.3 2010-06-08 ---
* Fixed display of unread messages using the tray icon.
* Fixed potential problems with search using locales other than UTF-8. (Now kernel takes default encoding specified in the preferences rather than local ones, as it was before)
* Added graphical configuration of user commands in the Settings dialog. (In previous versions it was necessary to edit xml-config manually)
* Thanks to Dmytro Demenko the Ukrainian translation is now available.
* Thanks to Miroslav Petrovic the Serbian translation is now available.
* Preferences moved to $XDG_CONFIG_HOME/eiskaltdc++/ directory (environment variable $XDG_CONFIG_HOME mostly often defined as ~/.config/). Preferences directory will be automatically moved at first start after the upgrade. Using $XDG_CONFIG_HOME can be disabled during the configuration, see file INSTALL.
* Added ability to place templates with predefined program settings to /usr/share/eiskaltdcpp/config/ directory (depends on cmake options, see file INSTALL). This templates (instead of default settings) will be copied to personal user preferences directory when you first start program.
* Added drag'n'drop of files to messages input field. If file is shared, magnet link will be placed to input field instead of file path.
* Chat command /sh now supports macro <magnet show=alternative filename>path to file</magnet>. You can find how to use it in 'examples' directory.
* Improved anti-spam module, all the previously planned functionality is now available.
* Added option to change the representation of size (kibibyte (KiB) <=> kilobyte (KB), etc.), see man-page.
* Added QtScript basic support (disabled by default, see file INSTALL).
* Added support for system icon theme (disabled by default, see file INSTALL).
* Added some JS-script examples (LogViewer, Amarok: Now Playing, Konsole), improved interaction with DC++ core and client.
* Auto-resizing input widget in chats. (Use Shift+Enter for carriage return)
* Bugfixes.

--- 2.0.2 2010-05-04 ---
* Thanks to Alexandre Wallimann the French translation is now available.
* Thanks to Arahael the Polish translation is now available.
* Added ability to use the side dock with list of widgets instead of a one-line panel with tabs.
* Added ability to build with Qt >= 4.4.0. Previously required Qt >= 4.5.0.
* Added filter in search widget.
* Improvements in notifications about new messages in chat (different icons).
* Fixed bug with fall of program when using search. Bug present in all previous revisions.
* Changed default logs format.
* Improvements in text boxes.
* Added submenu in user list to copy bits of users info.

--- 2.0.1 2010-04-18 ---
* Added widget with public hubs.
* Filtering support in basic widgets (Ctrl+F hotkey).
* Away mode support.
* The File menu was splitted into several thematic menus.
* Added custom scripts examples.
* Added status line with the last message on hub.
* Added fast search panel.
* Added ability to run several instances of client by different system users.
  Different local ports have to be specified in the settings.
* Thanks to Akos Berki the Hungarian translation is now available.
* Added ability to disable chat during automatic connecting to favorite hub.
* Added option in preference dialog to limit hashing speed.
* Added ability to pause hashing process.
* Added ability to limit upload to users according their own share size.
* Fixed problems during restoring program from system tray in Gnome and Mac OS X.
* Added history of sent messages, their number can be configured.
* Added search history, their number can be configured.
* Improved configuration of file exceptions from share.
* Significantly expanded the settings dialog.
* Lots of bug fixes, etc.

--- 2.0 2010-03-22 ---
* Migration to the dc++ core (v0.75) and respectively support ADC.
* Full-featured chat (parsing magnets, links, emoticons, search in the chat, filtering in users list, chat commands).
* Full-featured search engine and file-browser (lights already shared files, etc.).
* Group transfers in connection manager.
* Separate download manager.
* Download and upload lists.
* Favourite users (autoslots and etc.); favourite hubs.
* Text (using default Qt tray messages or using standart D-Bus system manager notices) and sound notifications.
* Support of themes, icons and emoticon-packs.
* The ability to not share files by mask.
* UPnP Support.
* Substitution tag in favourite hubs.
* Compulsory indication of external IP-address in favourite hubs.
* Auto-update external IP through DynDNS in favourite hubs.
* Search spy.
* IP-filter.
* Spell-checking using Aspell.
