MyJgui Changelog

New in version 0.7.4.5

December 13th, 2012
  • New features:
  • Filtering connection nodes.
  • Panel for search can be shown but also hidden.
  • When entering text and pressing search icon, filtering will proceed.
  • After removing text from search text field, the filtering will be removed.
  • The nodes are no more automatically refreshed after selection.
  • Refresh will happen after double click on node.
  • Also small management of running tasks, with possibility to cancel running task.

New in version 0.7.4.4 (July 10th, 2012)

  • After creating a new table via the wizard, the table is now in-tree preselected, and data is refreshed.
  • After creating a new connection via "Manage connection", the inserted connection will be preselected and visible. Inserting a SQL query from "advanced find" will append the string to the newline to the end.
  • A message now informs the user that the save of a file was successful.
  • Column names of table headers can now be shown as a tooltip.
  • Bugs have been fixed when inserting more than one row and when opening wizards for creating a database or table.

New in version 0.7.4.2 (March 8th, 2012)

  • Now you can set font size of log views.
  • When you are working with table data, sort is not removed after refresh.
  • In create table wizard, choosing column type is more comfortable.
  • For search, there was added button to insert sql into Sql console, and ignore limit check box.
  • Small change in creating sql marks.
  • Help was removed from application. From now on, help will be provided only on web page.

New in version 0.7.4.1 (June 14th, 2011)

  • Bugfixes:
  • Problem updating via data grid with composite primary keys.

New in version 0.7.4 (April 4th, 2011)

  • New features:
  • Database tree: :Full mysql database/table dump support with effective I/O and memory handling. Client based compression of the dump file. Backup data even through low-speed connections and on low-end hardware. Automatic dump character set and encoding handling.
  • Insert queries built by data grid search dialog into Sql area.
  • Option to ignore data grid result limit while using data grid search dialog.
  • New toolbar buttons for sql area search funcionality.
  • Automatic connection setup dialog after fresh install.
  • Bugfixes:
  • Fixed automatic data encoding detection in the data grid.
  • Fixed saving password bug in manage connections dialog.
  • Tuned the default pane layout for fresh installs.

New in version 0.7.3 (October 25th, 2010)

  • New features:
  • Sql console: Sql console has now it's own toolbar including search field with 'Next' and 'Highlight all' buttons. Keyboard shortcuts: MyjGui has made a step towards better user interface with a new keyboard shortcut infrastructure. Future releases will introduce an interface to edit shortcuts according to your preferences. For now you can use these shortcuts:
  • 'Ctrl F' pressed at SQL Console will focus the search field.
  • 'Ctrl Shift T' places current table name in the SQL Console
  • 'Ctrl Shift D' places current database name in the SQL Console
  • 'Ctrl Shift S' places generic select on current table in the SQL Console
  • 'Ctrl Shift Q' places generic full query on current table in the SQL Console
  • Shortcut actions are also accessible through a context right-click menu at SQL Console.
  • Logs formatting changes in content and title: Font family and size was decreased, and a new popup menu is available allowing you to save and clear the log tab. Logs have been tabbed some more. You can now see/copy/paste raw sql queries as well as logs with timestamp, query time and affected rows.
  • Table data tab: Auto-focus scroll after added a new line.
  • Main window: All window panes have now a collapse/expand buttons allowing you to hide every component.
  • Bugfixes:
  • Create table wizard was processing only first 9 columns - corrected.
  • Fixed bug with integer column types when inserting/editing rows in Tables data tab.

New in version 0.7.2 (January 23rd, 2010)

  • Fixed major bug causing application crash at start-up. This bug was due to incorrect look&feel skins implementation. The crash occurred with this message:
  • Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/gtk/GTKLookAndFeel
  • at myjgui.MyJguiMain$1.run(Unknown Source)
  • at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  • at java.awt.EventQueue.dispatchEvent(Unknown Source)
  • at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  • at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  • at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  • at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  • at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  • at java.awt.EventDispatchThread.run(Unknown Source)
  • Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.gtk.GTKLook AndFeel at java.net.URLClassLoader$1.run(Unknown Source)
  • at java.security.AccessController.doPrivileged(Native Method)
  • at java.net.URLClassLoader.findClass(Unknown Source)
  • at java.lang.ClassLoader.loadClass(Unknown Source)
  • at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  • at java.lang.ClassLoader.loadClass(Unknown Source)
  • at java.lang.ClassLoader.loadClassInternal(Unknown Source)
  • ... 9 more
  • Bug in export file format: fixing missing end of line character issue.

New in version 0.7 (August 26th, 2009)

  • This is by far the fastest performing MyJgui release.
  • The order of connections is changed in db tree/Manage connections.
  • There are close buttons in the Manage connections and Edit attributes dialogs.
  • By saving the layout, myjgui also saves the position and size of the whole application window.
  • After creating a table via the wizard, dbtree scrolls to the new table and refreshes all bound tabs.
  • The create table wizard allows you to remove selected rows instead of the last row.
  • There are other bugfixes.

New in version 0.6.6 (March 23rd, 2009)

  • The table data tab allows you to edit more than one row and commit changes at once.
  • A bug was fixed, which occurred when displaying query results in MySqlTab while changing from columns of the same table.