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