DataBridge Changelog

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