New version 1.3.1 just released
Here you can find a new version of ORM Designer 1.3.1.
What is new in this version?
This version have a lot of new functions and bug-fixes. We have done a number of changes in the user interface, functions and also inside inner ORM Designer logic. Many of these changes were made due to a new support of many to many relationships, easier and simpler work with an ORM Designer user interface, but also to support new ORM and MVC frameworks that will ORM designer in near future implement (CodeIgniter, CakePHP, Doctrine 2, ...).
Warning
File format from ORM Designer 1.3.1 isn't backward compatible with old 1.2.x version. When you open project from 1.2.x version, project is automatically converted to a new file format, but after saving it, old version of ORMD doesn't open it.
Many to many relation support
- New visual tool
- Visual representation in model
- New wizards for creating many to many relation
- Automatic import and export of many to many relations from/to doctrine schema
New way of working with import and export model settings
An export path is dependent on a module (in previous versions export was dependent on storage-file). ORM Designer allows you to have two and more modules in one file and export each module to different location.
- New "Project Edit" window
- New "Module Edit" window
- New "Export project" wizard
- Removed "Files and Modules" window
Visual enhancement
- Tooltips and more buttons in toolbar in Table-edit window
- New visual tool for module creating
Function enhancement
- Check unique module name in "Module editor" window.
- Auto-create project folder if doesn’t exist.
- Create directory structure when a new module is created.
- New filename validators in all file-path editors.
- New algorithm for Load/Save project to handle a large project with many dependencies.
- Fixed missing check for a unique foreign key name in foreign key edit window.
- Alphabetically order of data types in table edit.
- Sort tables in create foreign key dialog alphabetically.
- Changes in ORM Designer configuration files in order to support new features.
Functions for external ORM Designer developers
- Implemented and published XML schema for ORMD data file.
- Implemented and published XML schema for ORMD configuration file.
- External unit-test support for ORMD developers (import/export project).
- ORM Designer version number is saved to any ORM Designer project file during saving.
More information about developing for ORM Designer is described in series of articles How to create support for new ORM and MVC framework.
Bug resolves
- Sometimes when project is saved cannot be re-opened anymore.
- Resolve the visual bug when moving a region between modules.
- Resolve the bug while changing column size to NULL on table-edit.
New license system
From version 1.3.x ORM Designer has new license system. Our current customers will recieve a new license serial key after official releasing of final version 1.3.1, because the new version isn't compatibile with the old one.
Next change is in ORM Designer trial version. From now, trial version requires to connect with internet. ORM Designer validates trial version key with our license server. If user doesn't have an access to the internet or don't want to allow it, export and save functions will be disabled.
This restriction is ONLY applied in trial version. Customers with full version key don't need to have the internet access and ORM Designer works also offline.
Conclusion
If you have any question about new ORM Designer functions or found a bug in this version, please contact us.
Author: Ludek Vodicka


