DBDesigner 4 - Version History

Source Releases

Version Changes
4.0.5.5 • Bugfix: Added option to deactivate quotes around default values.
• Bugfix: Added bug when fetching standard inserts from oracle.
• Bugfix: Fixed mouse cursor problem.
4.0.5.4 • Bugfix: The last placed table was not printed or displayed on the Navigator when placed on a region.
• Bugfix: A "List index out of bounds" error in the Relationship Editor.
• Bugfix: Enlarged Open/Save dialogs for Chinese and Korean Windows.
4.0.5.3 • Bugfix: Installer was missing midas.dll.
• Bugfix: Refresh was missing after drag'n'drop of datatype onto a column of a table on the canvas.
• New: Option to export Linux style linebreaks.
• New: Option to switch off datatype sync between FKs and PKs.
• New: When resizing the table editor the Comment column gets resized, too.
4.0.5.2 • Bugfix: Crow's Foot 1:1 Notation.
• Bugfix: Multibyte Language Reading Error.
• Bugfix: Region color is restored after discarding changes in the Region Editor.
• Bugfix: Improvment of the focus bug in Table Editor.
• New: Popup Menu entries in the Table Editor Column Grid to move columns up and down.
4.0.5.1 • Bugfix: Improvement of the focus bug in Table Editor.
• New: When using the a relationship tool the right mouse button can be used to choose a column as the Foreign Fey. This works only when there is only ONE Primary Key in the source table.
• New: Tables can be reordered in the Model Palette. New functions to sort tables by name and regions have been added.
• New: AutoIncrement is now turned on for Primary Keys by default.
4.0.4.9 • Bugfix: Using the Eraser tool caused AVs. fixed.
• Bugfix: Linux: Several libraries are now included with the distribution.
   The following libraries have been added:
   libpng.so.2.1.0.12
   liblcms.so.1.0.9
   libstdc++.so.5.0.0
4.0.4.8 • Bugfix: Fixes the focus bug in Table Editor. After entering the last columns name the focus was to set back to the Column Grid. fixed.
• Bugfix: The Open/Save Dialogs should work on Win98 again.
4.0.4.7 • New: The Model Canvas Size can be edited in the Model Options Dialog.
• New: In Query Mode the Result Dataset can be printed to a PDF Document.
4.0.4.6 • Bugfix: When a column name or datatype is edited in the Table Editor and the Editor is closed before the change is submitted the new value is lost. fixed.
• Bugfix: Float values where not synchronised correctly. fixed.
• New: When deleting the selected Objects the names of the Objects are displayed before deletion.
• New: The Insert Key inserts a column in the Table Editor.
• New: The Splitter position in the Table Editor is now saved.
4.0.4.5 • Bugfix: When placing a model, the error message "Cannot focus a disabled or invisible window" was displayed. fixed.
• Bugfix: Tips were displayed in wrong language some time. Fixed.
• Bugfix: Some corrections of wrong assigned language texts.
4.0.4.4 • Bugfix: Setting path was not set so it was not able to change settings. fixed.
• Bugfix: Font issues finally addressed. fixed.
4.0.4.3 • Bugfix: Linux: When DBD4 was started the very first time, the directory ~/.DBDesigner4 was not present which caused DBD4 not to start. fixed.
• Bugfix: The Page & Printer Setup Dialog could not be displayed. fixed.
4.0.4.2 • New: Added new version of the SimpleWebFront Plugin 0.6.4.5
• New: Linux: linked against newer libqt.so.2.3.2 which enables smooth fonts on Linux.
• New: Export of SQL Optimize Tables Script and SQL Repair Tables Script.
• New: Several libraries have been removed from the Linux distribution because they are no longer needed.
• Bugfix: Table comments were not loaded from Model files. fixed.
• Bugfix: The Undo command after object(s) have been deleted was doing nothing. fixed.
• Bugfix: Modelfont was not saved. fixed.
4.0.4.1 • New: Objects can be linked from other Models and can be automatically refreshed.
• New: A new XML Parser is introduced to improve speed.
• New: Info text for Models stored in Databases.
• New: French translation by Alain Sιgalou.
• Bugfix: Deleting a relation could lead to AV. fixed.
• Bugfix: After an update the existing DBConnections were not read and overwritten. fixed.
4.0.3.29 • Bugfix: Special Characters used in a Datatype's name or Description would cause a model not to open.
4.0.3.28 • Bugfix: Improved Cursor Key handling. Selected Objects were moved even when an editor was active.
4.0.3.27 • New: Cursor Keys move selected Objects. Shift+Ctrl move objects faster.
• New: 1:1 Non-Identifying added.
• New: Crow-Foot Notation.
• New: Region can be selected by click on Object Name.
• Bugfix: When a Table was connected to itself by a identifying Relation an unlimited number of recursive PKs were edit. Now only non-identifying Relations are allowed.
4.0.3.26 • New: Native MSSQL Reverse Engineering / Connectivity under Windows.
• New: Automatically collapse Tables while Reverse Engineering to save Canvas space.
• New: Improved Reverse Engineering Dialog.
• Bugfix: Oracle Relations missed PK - FK Mapping. fixed.
4.0.3.25 • Bugfix: When the language information was not set, the default was not set to english. fixed.
• Bugfix: When more than 10 files are opened these files cannot be added to the Recent Files Menu. fixed.
• Bugfix: The distribution did not contain the latest version of SWF. fixed.
4.0.3.24 • New: Added new version of the SimpleWebFront Plugin 0.6.2.
• New: Close All menu item in the file menu.
• Bugfix: Several Bugfixes in the Database Synchronation function.
• Bugfix: Options in the Reverse Engineering dialog now disabled when not selected.
4.0.3.23 • Bugfix: Quotation Character was not used when reverse engineering a MySQL database. fixed.
• Bugfix: When storing a model in a database running on Linux, the ' characters were removed. fixed.
• Bugfix: Double-clicking in the DB Model Palette was only working with tables. fixed.
4.0.3.22 • Bugfix: Reference Definition for InnoDB Tables were not created because of different syntax. This can now be adjusted in the Options Dialog.
• New: Application Font can be changed.
• New: Tables can be collapsed.
• New: Shortcut for exporting SQL Script (CTRL+SHIFT+S).
• New: When exporting a SQL Script, Regions can be selected.
4.0.3.21 • New: Message asking the user to save the model after a plugin was called.
• New: New Menu Entry in the Column Popup Menu in the Table Editor to add column(s) to the current index.
• New: Improved table shadows under Linux.
• Bugfix: Drag'n'Drop of columns onto the index column list in the Table Editor may cause an Index out of Bounds error on some machines. fixed.
4.0.3.20 • Bugfix: When using the DBSync function all columns were modified. fixed.
• Bugfix: Improved DataImporter DBConn handling.
4.0.3.19 • Bugfix: Fixed filelist in the Setup.ini.
4.0.3.18 • New: Physical Column Mapping to enable a e.g. Datatype named GUID which is automatically changed to BIGINT when exported/synchronized.
• New: Default Datatype substitution for ODBC Databases in the Reverse Engineering Dialog.
• New: Option to disable Model-Change state after a SQL Command is executed and a SQL History Entry is made.
• Bugfix: There was not space between tablename and ( in the SQL Create/Insert command causing SQLErrors when using function names as tablenames. fixed.
• Bugfix: Hostname / Hostcaption mixup fixed.
• Bugfix: Reverse Engineering an Oracle Database causes an AV when there is more then one relation in the database. Fixed.
• New: Icon for Geographic Datatypes.
4.0.3.17 • New: Added Column Prefix / Postfix functions to the Table Column's Popup Menu in the Table Editor.
• New: When several Table Columns are selected in the Table Editor and a datatype with no parameters required is dragged onto the Column Grid, the datatype is assigned to all selected columns.
• Bugfix: When printing, column icons were painted at the wrong place if Show Foreign Keys was turned off. fixed.
• Bugfix: Using a real n:m relation may lead to AV when automatic index generation for FK fields is turned on. fixed.
• Bugfix: When selecting several Table Columns in the Table Editor and pressing the right mousebutton, only one Column was selected. fixed.
• Bugfix: When removing a Relation, the Foreign Key was not removed from user defined indices causing AVs when exporting SQL Scripts. fixed.
4.0.3.16 • New: SQL Syntax Highlighting.
• New: Second SQL Query Layout.
• New: 8 Temporary SQLCommand Drop Targets.
• Bugfix: Impropper DateTime values may lead to infinite error message loop. Improved.
• Bugfix: Linux: When closing the program unassigned ActiveControl may lead to AV. fixed.
4.0.3.15 • New: Scaling of the Index tab in the Table editor when the whole editor is resized.
• New: Oracle 8 compatibility when reverse engineering a Oracle database.
• Bugfix: Recursive relations on a table itself caused various AVs and strange behaviour. fixed.
• Bugfix: When DBDesigner4 was launched the very first time the DBDesigner4_Translations.txt wasn't copied to the personal files directory. This caused a warning. fixed.
4.0.3.14 • New: Translation features were reprogrammed and enabled.
• Bugfix: Infinite Loop could cause a Stack Overflow error when two tables were connected by a relation and were moved to a special position to each other.
4.0.3.13 • New: Geographic DataTypes added.
• New: When a object is copied to / pasted from the clipboard, the Status Bar displays a corresponding message.
• Bugfix: Deleting a table in the Tables Tab did not remove the table from the list. That may lead to an AV. fixed
• Bugfix: Copying object(s), Saveing the model in the database caused the model's save path to be changed. fixed.
• Bugfix: QApplication_postEvent caused AVs because of improper use. fixed.
• Bugfix: When a model was opened from database the stored model was added to the current model. fixed.
4.0.3.12 • New: Oracle Reverse Engineering functions.
• New: Recursive Relations to enable a relation between a table and itself.
• Bugfix: Translation.ini was bigger than 64kB causing errors when using Win98.
4.0.3.11 • New: When entering new table columns, the cursor jumps between column name / datatype automatically.
• New: Copy selected Objects as Image function copies the image to clipboard for use in Office / Photoshop / ...
• New: Export selected Objects as Image function.
• New: Export Model as Image now only exports the model area, not the complete model canvas.
4.0.3.10 • Bugfix: When exporting grid-data as SQL INSERTS the tablename could contain the whole SQL Select command. fixed.
4.0.3.9 • Bugfix: Disabled Translation function because they might cause Access Violations.
4.0.3.8 • Bugfix: The default table prefix was added to the tablename, causing broken DBSync / Export functions. fixed.
4.0.3.7 • New: Schema Filter in the Reverse Engineer Dialog.
• Bugfix: When a table prefix was deleted and previously assigned to a table, exporting SQL Scripts causes an Index out of Bounds error. fixed.
4.0.3.6 • Bugfix: When using a Linux MySQL Server one could not list a host's databases or create a new one. fixed.
• Bugfix: Linux: Column Grid in the Table Editor missed Captions. fixed.
4.0.3.5 • New: ESC Key in Editors closes the editor without applying changes.
• New: Table Editor now supports improved Datatype editing.
• Bugfix: When a Table is renamed the FK Columns were not updated. fixed.
4.0.3.4 • New: ERwin 4.1 XML import
• New: Constraint Object move when user holds the Shift Key.
• New: Center Model function in the Edit Main Menu.
• New: New Option to select a different HTML Browser for the HTML Documentation.
• New: New Option to enable "back ticks" for table/column/index names
• New: New Option to disable reserved words replacement
• New: Localisation
• Bugfix: DBSyncronize raised an AV when a table with a very long name was synchronized. fixed.
• Bugfix: DBSyncronize now treats tinyint(1) as BOOL.
• Bugfix: FK Datatype and Options were not updated when the source Key was changed. fixed.
• Bugfix: Win98/ME: Open File Dialog raised exception: Drive C: not valid.
4.0.3.3 • Bugfix: Compare/Alter Statisic after Database Synchronisation listing was incorrect. fixed.
• Bugfix: Scripts are not executed correctly when using ; as seperator. fixed.
4.0.3.2 • New: New option [Minimize on [Ctrl+Shift+C] Copy Command].
• New: Compare/Alter Statisic after Database Synchronisation.
• Bugfix: AV when closing About Window.
4.0.3.1 • New: When executing a query the affected rows and the execution time is displayed.
• New: SQL Scripts can now be executed.
• New: Reserved words can now be edited in the DBDesigner4 Options dialog.
• New: Automatic Index creation on FK Columns.
• New: Foreign Key Columns are locked in the table editor.
• New: Table Editor can be resized now.
• New: New design of the Table Options / DBDesigner4 Options.
• New (Windows): The DBDesigner4 Settings directory is now located in the user's Application Data directory. Existing settings are moved from the users Personal Files directory automatically.
• New: OK / Cancel Buttons in Editors and Option Dialoges.
• Bugfix: Exception when syncronizing Standard Inserts and they were not seperated by a clear line.
• Bugfix: When assigning a datatype to a column in the table editor, an additional click on the datatype palette was required before a datatype could be dragged. fixed. • Bugfix: When entering several new columns in the table editor, the only way to quit editing was to press ESC. Now Return in an empty field will chancel the edit mode. • Bugfix: When an object was deleted when opened in an editor, an Access Violation occured. fixed.
• Bugfix: Relation Kind was not restored when undo was selected. fixed.
• Bugfix: Plugin Parameters where not displayed entirely in the Model Options. fixed.
4.0.2.96 • New: Ctrl+Shift+Tab now works when Palettes are docked.
• New: Automatic fix of wrong ENUM/SET definition (see 4.0.2.95 release info)
• Bugfix: Datatype's parameters could not be editied on Linux machines
• Bugfix: Foreign Key Reference no longer contains MATCH FULL/PARTIAL option
• Bugfix: ENUM datatype's parameters could be truncated in table editor
4.0.2.95 • New: Added ForeignKey Prefix / Postfix options.
• New: Added support for ENUM / SET datatypes.
• Bugfix: Foreign Key Reference Syntax now works with MySQL 4.0
• Bugfix: Foreign Key Reference is now created when using DBSync function.
4.0.2.94 • New: Added Default Table Type and Default ActivateRefDefForNewRelation options.
4.0.2.93 • New: Make DBDesigner4 work with no personal settings for each user with the -disablePersonalSettings parameter at startup.
4.0.2.92 • New: Use Table Name In Foreign Key Columns option.
• New: The Default Values for Snap to Grid and TableNameInRefs can be modified.
4.0.2.91 • Bugfix: When a model was saved after Reverse Engineering an access violation occured. Fixed.
4.0.2.90 • New: Snap to Grid feature.
4.0.2.89 • Bugfix: IDs of Objects could overlap after model was loaded. Fixed.
4.0.2.88 • Bugfix: Plugin - Data was not loaded. Fixed.
• New: When using the Database Synchronisation function tables are now renamed if the name was changed in the model. Previously they had beed dropped and recreated.
• New: Index Columns now support the additional lenght parameter for BLOB fields.
4.0.2.87 • Bugfix: Version number was not automatically increased when model was stored in database and option was selected. Fixed.
• New: The model's version can now be edited in model option dialog.
4.0.2.86 • First puplic release. Version history will start from this version.

Documentation Releases

Version Changes
1.0.42 • Renamed syncrosation to synchrosation.
• Added Plugins Menu
1.0.41 • New Modelling and Quering Section.
1.0.40 • Updated Screenshots and listing of new functions.
1.0.39 • Improved Fundamentals section. Included GNU GPL with the Online and PDF documentation.
1.0.38 • First puplic release. Version history will start from this version.



Copyright 2003 fabFORCE.net. All rights reserved.