Change Log

See below for pre-1.00 log
1.01 - Initial Proparse release. Includes tracking of shared variables
1.02 - Convert to case insensitive GUID keys
1.03 - Add all shared object types - buffer, browse, dataset, frame, menu, query,
          stream, temp-table, variable, and work-table.
1.04 - Change compilable test to look for XREF
1.05 - Add Proparse buffer tracking to BuildBlocks to resolve buffer names to
          tables
1.06 - Bug fixes in BuildBlocks
1.07 - Additional Proparse utilities and revised handling
1.08 - Revisions for logical & physical DB names and aliases
1.09 - Bug fixes for shared objects
1.10 - Bug fixes for blocks with multiple buffers
1.11 - Shift in strategy for collecting buffers in BuildBlocks to get buffer
          parameters plus new Proparse utility SharedInfoList.
1.12 - Add Assigned From/To to Shared Variable tracking
1.13 - Fix bug and add log option in TestScanner
1.14 - Scope qualifier for shared objects, support for class scope qualifiers, and
          variable vs property.
1.15 - Support for multiple tables in a shared query.
1.16 - Restructuring BuildBlocks and BuildShared to create a fresh Proparse
          environment for each compile unit.
1.17 - Collecting field lists and additional info on shared queries.
1.18 - Revise Driver.cls to eliminate Proparse
1.19 - Modify BuildSchemaDF to ignore Alternate Buffer definitions.
1.20 - Improve detection of inappropriate incremental .df
1.21 - Add tree walk option to TestScanner
1.22 - Add tracking of include file containing RUN (Stefan Houtsager)
1.23 - Fix to TreeScanner


Change Log prior to version 1.00

0.50 - Initial Release
0.51 - Parameterize overall log location in variable
0.52 - Clean up GetDescription logic
0.53 - Fix separator bug in BuildRunLinks.cls
0.59 - Add M support for LOB-SIZE and LOB-BYTES
       - Support TABLE-TRIGGER
       - Support N separate DBs with their own schema
       - Support DB in table links
       - Support DB Connect params (including live DBs)
       - Fix potential bug in destructor
0.60 - Support sequences in .df
0.70 - Modify path utilities to better handle Windows drives.
       - Shift to support multiple sort and run directories
       - Change DiskFile.chSourceDirectory to DiskFile.chBaseDirectory.
       - Add fields to CompileUnit for RCode, Xref, List, and Debug base directory.
       - Add SchemaUtilites class to centralize MetaDB Name logic.
       - Add FindTableForBuffer method in SchemaUtilities.cls to match buffer
          names to tables with potential site customization.
0.71 - Add handling for encrypted source
0.72 - Add handling for reverse slash in .df triggers
0.73 - Add support for SA fields in table and column schema
0.74 - Add support for CLOB-* properties in .df
0.75 - Corrections for \, <> "", and "*.cls"
0.76 - Speed enhancements to BuildBlocks.cls
0.77 - Accommodate large line numbers in BuildBlocks.cls
0.78 - Add FOREIGN-NAME and LABEL-SA in BuildSchemaDF
0.79 - Page size and width options in CompileDirectoryTree
0.80 - Index instead of entry in BuildBlocks.cls
0.81 - Shift BuildTableLinks structure to handle class references that look like
          database references
0.82 - Add optional DB alias handling