Release 0.3.90 (May 21, 2009)
-----------------------------

New Features
 * Execute statement at cursor position with Ctrl-F5.
 * Auto-completion of tables, columns and SQL syntax (issue36, suggested by
   nearyd).
 * Added support for Firebird, Informix and MaxDB (issue49, reported by
   marcin.matlag).

Bug Fixes
 * Fixed execution of statement with Oracle (issue50, thanks to
   massimiliano.bini for reporting and testings).
 * Moved user specific files and directories to proper locations
   according to XDG Base Directory Specification (issue56, reported by
   schlaber).
 * Replaced some libgnome dependencies with gio/glib functions (incl. issue2).
 * Removed gnome-extra-icons depedency (issue22).

Other
 * Improved SQL formatting.
 * Improved statment markers, derived from Giggle's browse view.
 * Improved detection of mime types and default applications of BLOB data.
 * Removed reference plugin (issue54) and LDAP backend.
 * Cleaned up data source manager (issue32, reported by robertknight).


Release 0.3.4 (Mar 17, 2009)
----------------------------

New Features
 * Option to use the foreground editor's connection as default for new
   editors (issue17, thanks to Michael Gratton).
 * Comment / uncomment selected lines in editor.
 * Simple formatting of SQL statements (experimental).

Bug Fixes
 * Prevent files from being saved over and over again (fixes 40 too).
 * Fixed invalid category in crunchyfrog.desktop (issue37 reported
   by ivazqueznet).
 * Open files given as command line arguments works again (issue38).
 * Socket connections to PostgreSQL fixed (issue43, thanks to ivazqueznet).
 * Default window size is initialized correctly (issue45).

Other
 * Some more UI clean up (incl. issue34, thanks to robertknight for the
   suggestions).
 * Pygments is not required anymore.

Translations
 * Swedish and Spanish translations are now complete (thanks to
   Daniel Nylander and DiegoJ).
 * Russian translation is almost complete (thanks to Alexandr Udovichenko).


Release 0.3.3 (Feb 6, 2009)
---------------------------

New Features
 * Close all action added.

Bug Fixes
 * Statement splitting with SQLite and explain view for all RDBMs works
   again (issue27, reported by abduleczek, robertknight and many others...).
 * Use F1 instead of Ctrl-H for Help (issue26, thanks to Dave Neary).
 * Oracle plugin now installs properly (issue28, abduleczek).
 * Show an error dialog when connecting to SQL Server fails.
 * Confirm save dialog works again when instance is closed.


Release 0.3.2 (Jan 30, 2009)
----------------------------

Release Highlights
 * Cleaner user interface.
 * Configurable keyboard shortcuts.
 * Re-written SQL library plugin.
 * Initial support for cross-platform compatibility.
 * Connection handling optimized (first part of issue17, thanks to
   Mike for his good ideas).

Bug Fixes
 * Added missing check for IPython in Python shell (issue21).
 * ...and a bunch of smaller issues.

Other
 * Removed a few obsolete dependencies, others are now optional.
 * It's now ok to open multiple files at once.
 * More documentation.
 * Drag'n'drop SQL editors between existing application windows.

Translations
 * New translations: English (GB), Greek
 * Updated translations: German, Spanish
 * Thanks to all contributors!


Release 0.3.1 (Nov 24, 2008)
----------------------------

New Features
 * Initial printing support.

Bug Fixes
 * MySQL browser has changed the default database when browsing the
   database objects (issue13, thanks to lostsector).
 * Removed some old code that caused the editor to display some IDs
   instead of table names when dragging from browser (issue15, thanks
   to lostsector).
 * Improved SQL parsing (incl. issue14, thanks to lostsector).
 * Replaced dbus_manager.py by ipc.py (issue12, thanks to Frank Mersmann).
 * Confirmation dialog when closing editors without changes fixed.

Other
 * Replaced some gnome.* stuff with their gtk counterparts (gtk 2.14).
 * Start script preserves environment variables.
 * Display notices from PostgreSQL connection.

Translation
 * crunchyfrog.pot covers now all translatable strings in Python files.
   Thanks to Martin Picek for pointing at this bug.
 * New translations: Czech, Russian.
 * Updated translations: Dutch, German, Italian, Spanish, Swedish.
 * Thanks to all contributors!


Release 0.3.0 (Oct 24, 2008)
----------------------------

New Features
 * query splitting
 * gnomekeyring support
 * UI cleanup (incl. issue8, thanks to Paul Kishimoto)

Bug Fixes
 * Errors when a plugin isn't activated but a data source used fixed.
 * Connection chooser doesn't get insensitive when a editor is closed.
 * Fixed errors with progress messages.

Other
 * gtksourceview-1 is not supported anymore (issue10).
 * gdl isn't required anymore.

Translations
 * Danish
 * Dutch
 * French
 * German
 * Hebrew
 * Indonesian
 * Italian
 * Spanish
 * Swedish
 * Turkish

Thanks to all Launchpad contributors!


Release 0.2.1 (Jun 10, 2008)
----------------------------

New Features
 * SQL Server backend (using pymssql)
 * HTTP log file backend (requires sqlite3)
 * recent files support

Bug Fixes
 * scrollable mode and duplicate popup menu on queries notebook fixed
 * confirm dialog for unsaved changes
 * unloading of shell plugin fixed (issue7)
 * UI enhancements (incl. parts of issue8, thanks to paul.kishimoto
   for the suggestions)
 * info dialog about available backends

Translations
 * Finish
 * French
 * German
 * Italian
 * Spanish

Thanks to all launchpad contributors!


Release 0.2.0 (Apr 4, 2008)
---------------------------

New Features
 * navigator: refresh action
 * double-click on data source opens editor and assigns a connection
 * SQL library plugin
 * API documentation


Bug Fixes
 * load/unload of plugins fixed (issue #5)
 * minor improvements to connection handling
 * installation mechanism improved (issue #4)
 * exception handling fixed (issue #3)
 * reset explain tab when a query is started
 * ConnectionButton: Sort alphabetically
 * ConnectionButton: If the button is assigned to an editor, new
   data sources are note recognized
 * UserDB: provide some kind of callback mechanism so that plugins can
   create or update tables them self (implemented in UserDBMixin)
 * UserDB: remove USER_DB attribute and implement it as config
   value (userdb.file, not visible in preferences dialog)
 * Library: Manage saved queries
 * ConnectionButton: Manage connections
 * ResultGrid: Custom TreeModel and Renderer

Other
 * User manual (en, de)
 * slight modifications to plugin management, it doesn't use setuptools anymore
 * better instance handling
 * minor UI improvements
