What's new in DataBridge 1.3.0908.21000
Aug 25, 2009
- Corrected writing of Component properties
- Fixed Foreign Key names for Entity properties of the same type
New in DataBridge 1.3.0908.09000 (Aug 25, 2009)
- Identifies OID and AccessDetails properties, even if they're not visible
New in DataBridge 1.3.0905.22000 (Aug 25, 2009)
- Fixes:
- Warnings are show if property types can't be resolved
- Corrected limit values for some Databases
New in DataBridge 1.3.0901.05000 (Aug 25, 2009)
- Fixes:
- Corrected inheritance tree for Database entities
- Corrected ClassProperty.Summary string
- Unknown primitive types are not mapped (prevents structs being mapped incorrectly)
- ValueObjects are mapped as Components
- Enhancements:
- Property relationships show a warning if parent reference isn't found
New in DataBridge 1.3.0901.05000 (Aug 25, 2009)
- Upgraded to NHibernate 2.0.1GA (with breaking changes)
- Added MSSQLServer2005 (default option)
- Removed FieldNamingStrategy - it is now auto-computed
- Interfaces are now "Unmapped" by default
- Now uses NHibernatePropertyAccessor to manage EntityList properties
- Uses PropertyAttribute.BackingFieldName if available
- Generated properties now have IDENTITY/INDEX attributes set
- Disabled 'cascade' options (TrueView is now responsible for cascading)
- Disabled "Select-before-update'
- Corrected filter when creating interface mappings
- Component mappings no longer include OID or AccessDetail properties
- Corrected AssemblyResolve for strongly named assemblies
New in DataBridge 1.23.0810.25000 (Aug 25, 2009)
- Now creates link tables for classes that don't have foreign key references
New in DataBridge 1.22.0808.25000 (Aug 25, 2009)
- Now creates link tables for classes that have 2+ EntityList properties of the same type
- Relationships can be explicitly defined between properties of 2 different classes
New in DataBridge 1.22.0806.17000 (Aug 25, 2009)
- Added support for 'UseOptimisticLock' attribute on properties & bags
New in DataBridge 1.21.0806.03000 (Aug 25, 2009)
- Fixes:
- Corrected discriminator/where attribute
- Enhancements:
- Added support for 'generated' properties
New in DataBridge 1.2.0905.22 (Jun 15, 2009)
- Fixes
- Warnings are show if property types can't be resolved
- Corrected limit values for some Databases
New in DataBridge 1.2.0903.01002 (Mar 27, 2009)
- Fixes
- Drag/drop now handles null EntityList properties
- Undo/redo now handles EntityLists
- Assembly resolve now handles upgrades/downgrades wherever possible
- Fixed "Collection modified exception" when resolving entity relationships
- Correction when identifying all parent entities
- Setting null values no longer attempts to create internal associations
- Corrected "Divide by zero" exception in memory calculation (for Vista64)
- Exceptions when invoking actions are only reported once
- Removing new instances from lists no longer causes 'phantom' dirty status
- Corrected "Paste new copy" functionality
- Action (method) button panel now expands correctly
- Application menu/toolbar are refreshed after clipboard operations
- Application menu/toolbar are refreshed after listview selection changes
- Corrected display of confirmation dialogs
- "Remove" item is now correctly enabled/disabled
- Corrected handling of 'char' editor
- Editors now change colour when they get focus
- Corrected change detection in 'number' editor
- File Editor now handles valid non-existing paths
- Added 'IsMutable' check when setting properties
- ValueObjects now share the same persistence details as their owner (Version, AccessDetails)
- Only critical exceptions are shown in a dialog
- Progress bar is not updated if form is disposing
- Trace message no longer appears when viewing an immutable object
- Saved Query filesnames now have 80 char limit
- Corrected NHibernate search queries for Component mappings
- Corrected NHibernate search queries for properties of same name, but different classes
- Corrected NHibernate search queries for subqueries of the same type
- Corrected re-hydration of saved Queries with multi-level subqueries
- All dialogs and forms are now disposed of explicitly
- Optimistic locking exceptions now show who modified the record, and when
- Enhancements
- Added PropertyGrid editor for unknown types (e.g. structs)
- Root entities can no longer be explored
- Top level nodes in Class Library treeview are now consolidated
- "Enter" now creates a new entity in Class Library
- Method buttons now have equal sizes
- Tweaked overall UI appearance (borders, padding, splitters, colours)
- Vertical splitter is removed if no methods are displayed
- Save action traces all affected entities
- Null EntityLists are now rendered with no grid lines
- Added "About Demo" window
- Added "Report a bug" option
- Trace log now saving in Zip compatible format
- "About" window now shows application information
- "About" window can be closed using Escape/Enter
- Failures in Query criteria no longer show dialog boxes (improved usability)
- Removed "Property was unchanged" message
- Clicking an empty area of the Actions panel hides Parameters listview
- "Edit Value" option is only shown in 'Explorer' mode
New in DataBridge 1.23.0.0 (Oct 29, 2008)
- Now creates link tables for classes that don't have foreign key references