Version 4.0.0.70, released 18 August 2016, includes the following features and bug fixes.
All versions (1, 2 and 3) of S-57 AML products are supported.
The presentation library used is edition 4.0 (20160303).
AML cells can be installed using ManageENC either directly or through its COM interface. It automatically detects whether the cells are ENC or AML.
To support AML, several new 'products' have been added to the enum S57Product:
Versions 1 and 2 support the following:
Version 3 combines the AML products from V1 and V2 into one product:
Also, the viewing groups have been extended with the following so these particular feature types can be turned on or off:
To reduce chart clutter, we've improved how and when "all-round" lights are drawn.
Note that this change is only visible when DisplaySettings.ImprovementsLevel is set to S57DisplayImprovements_Level1 or S57DisplayImprovements_Max.
A couple of new sample applications are included with this release
EncFeatureProperties - demonstrates how features and attributes from installed cells can be queried.
InstallCellsCPP - shows how ManageENC can be controlled via its COM interface from C++ code.
EncxControls.RasControl - not new, but now supports drag scrolling.