Releases: modelica-3rdparty/ExternData
Releases · modelica-3rdparty/ExternData
ExternData 2.3.4
Changelog
- Fixed bug reading XML files having nodes with more than 8 child nodes. (#26).
ExternData 2.3.3
Changelog
- Added workaround for SimulationX issue of passing null pointer to "optional" dimension of getArrayRows2D/getArrayColumns2D functions of CSV, JSON, MAT, XLS, XLSX and XML file.
- Fixed support of MAT file if used together with table blocks of the Modelica Standard Library.
- Changed INI parser from minIni to inih.
- Updated expat to v2.2.5.
- Updated hdf5 to v1.8.20.
- Updated matio to v1.5.12.
ExternData 2.3.2
Changelog
ExternData 2.3.1
Changelog
- Added workaround for SimulationX issue of calling external functions on already destroyed external objects (of parameter variability in parameter records).
- Fixed autotools build project.
ExternData 2.3.0
Changelog
- Added getArraySize2D function for JSON, MAT and Excel XLS/XLSX file in order to better support "dynamic" arrays (#21, #22 @harmanpa).
- Added read support of 1D/2D array from JSON file (#22 @harmanpa).
- Added getArraySize1D function for JSON file in order to better support "dynamic" arrays (#22 @harmanpa).
- Added read support of TIR file (#23 @mdempse1).
- Changed class type (e.g., XMLFile) from model to record (#17 @hyupme).
- Changed read error strictness: Do not error if a cell/node/key is not found in INI, JSON, TIR, Excel XLS/XLSX or XML file, but return boolean flag for the scalar functions (getReal/getInteger/getBoolean/getString) (#21).
- Changed JSON parser from bsxml-json to parson (#22 @harmanpa).
- Updated hdf5 to v1.8.19.
- Updated expat to v2.2.4.
ExternData 2.2.0
Changelog
- Added read support of 2D array from CSV file (#14).
- Added read support of 2D array from Excel XLS/XLSX file.
- Added read support of 2D array of type integer and single from MATLAB MAT-file.
- Fixed support for Dymola 2017 FD01 on Windows with Visual Studio 2015 as selected compiler (#15).
- Fixed libdl linker dependency for libhdf5 on Linux.
- Updated MSL to v3.2.2.
- Updated hdf5 to v1.8.18.
- Updated matio to v1.5.10.
- Updated uthash to v2.0.2.
- Updated zlib to v1.2.11.
ExternData 2.1.0
Changelog
- Added read support of strings from MATLAB MAT-file.
- Fixed bug in error message if a variable cannot be found in a MATLAB MAT-file.
- Fixed bug reading INI, JSON or XML files on Windows (MSVC x64).
ExternData 2.0.0
Changelog
- Changed the license from GPL v2 to BSD-2-Clause by removing all GPL code and re-licensing the third-party C library bsxml-json with the author's (@bsapundzhiev) permission.
- Added UserGuide package.
- Added read support of 2D array from MATLAB MAT-files of version v4, v6, v7 and v7.3.
- Added hdf5 v1.8.17.
- Added matio v1.5.9.
- Updated expat to v2.2.0.
- Updated uthash to v2.0.1.
- Fixed bug reading JSON files with C++ style line comments.
- Fixed bug reading Excel XLSX files (#10).
- Fixed bug reading Excel XLSX files on Linux.
- Fixed MinGW, Cygwin and Clang compiler support.
- Reduced size of MSVC static libraries.
- Restructured Examples package.
ExternData 1.1.0
Changelog
- Added read support of Excel XLSX file.
- Fixed handling of parser errors from XML and JSON.
ExternData 1.0.4
Changelog
- Added experimental MinGW compiler support.
- Fixed documentation typos.
- Fixed array read out-of-bound errors in XML files.
- Generalize array format in XML files (#3). See XMLTest6 example and test.xml. Where previously arrays had to be one tag value, e.g.,
<table>[0,0;1,1]</table>
now arrays can be given like<table><row>0,0</row><row>1,1</row></table>
or<table><val>0</val><val>0</val><val>1</val><val>1</val></table>
.