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