DataExchange Library Release Notes¶
The first public release of the DataExchange library was version 22.214.171.124, release date July 10, 2020.
New Features and Bug Fixes¶
- 126.96.36.199 [08-02-2021]
Introduce new RowOrientedObjectNode and ColumnOrientedObjectNode for JSON mappings, that are both faster and more compact.
max-string-sizeattribute to allow string parameters to hold strings of up to 8KB (default 1KB).
When mapping from/to JSON, the memory used for storing the JSON object in memory would not be returned to the system.
- 188.8.131.52 [17-08-2020]
The library could crash when writing to a workbook with a duplicate sheet name.
- 184.108.40.206 [12-08-2020]
The library could crash because of using a different version of the libxl.dll (used to actually read and write to Excel files) than the AimmsXLLibrary.
- 220.127.116.11 [06-10-2020]
Added support for reading from and writing to tables in sheets in Excel workbooks
Added support for automatically generating standard Data Exchange mappings from model annotations
Added new mapping attributes
- 18.104.22.168 [27-07-2020]
Name attributes used at mapping locations where no name is needed for a child elemen are now warned against when reading a mapping
Name-regex attributes used at mapping locations where no name is needed for a child element now result in an error
Boolean values in a JSON file are now correctly mapped onto integer, double and string parameters. During a write the value will be output according to the AIMMS storage type.
- 22.214.171.124 [23-07-2020]
Changed name of
force-denseto indicate that attribute is not only used during write.
- 126.96.36.199 [21-07-2020]
Upgraded internally used library because of performance issue
- 188.8.131.52 [10-07-2020]
Initial public release of the DataExchange library