Changes in CrunchyFrog — CrunchyFrog Manual v0.4.0 documentation

### Navigation

- index
- previous |
- CrunchyFrog Manual v0.4.0 documentation »

# Changes in CrunchyFrog

## 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

### Navigation

- index
- previous |
- CrunchyFrog Manual v0.4.0 documentation »