Enabled schema reporting. This is the first release with schema reporting enabled.
Support for creating objects in dependency order. Object dependencies are now captured, saved in snapshots and used to create objects types such as user defined types, views, procedures, functions and packages in exact dependency order.
Changed the Options form and the Compare Wizard to use tree views. The Options form and the Compare Wizard now use tree views to select the various options rather than using tab-sheets. This is believed to be much more usable.
Changed the method of matching of check constraints in comparisons. Previously check constraints were first matched on name and then by definition. This has been reversed to be consistent with the method of matching all other constraints and indexes. As of this release, check constraints are first matched by definition and then on name. Matched by definition means that check constraints are matched on their normalised search-condition text. Search-condition text is normalised by parsing the text and applying the syntax rules of SQL and substituting re-named column names.
Changed the snapshot file format. DTD version is now 3.12. The DTD was changed to include the following:
Support for persisting dependencies for schema objects.
Created new "container elements" for table type and table scope.
Changed the properties supported for the organization of GTTs.
Backwards compatibility has been maintained with DTD version 3.1 as used by TOYS 1.0.10.
Reload Function. When the working or reference database view is a "live" snapshot it can be "re-loaded" ["refreshed"] by using the menu option View -- Reload. The short-cut key is Ctrl-R. Re-loading a live snapshot re-queries the meta-data from the database but avoids having to re-enter the capture options into the Capture Wizard.
This functionality applies only to "live" snapshots. Snapshots loaded from an archive [file] must be explicitly re-loaded via the usual means.