Skip to content

Releases: modelica-3rdparty/ExternData

ExternData 2.4.0

10 Aug 15:23
Compare
Choose a tag to compare

Changelog

  • Added read support of SSV (System Structure Parameter Values - based on Draft20171219) file (#27).
  • Restructured all read functions by introduction of interfaces classes (#28).
  • Updated bsxml-json to avoid redundant qsort on sorted arrays in read functions of CSV, INI, SSV, XLSX and XML file.
  • Updated hdf5 to v1.8.21.

ExternData 2.3.4

13 Apr 19:59
Compare
Choose a tag to compare

Changelog

  • Fixed bug reading XML files having nodes with more than 8 child nodes. (#26).

ExternData 2.3.3

29 Mar 18:29
Compare
Choose a tag to compare

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

18 Oct 06:08
Compare
Choose a tag to compare

Changelog

  • Added getArraySize2D function for CSV and XML file in order to better support "dynamic" arrays (#21).
  • Added getArraySize1D function for XML file in order to better support "dynamic" arrays (#21).
  • Fixed bug reading array from CSV files (a second time).
  • Fixed bug reading array from XML files.

ExternData 2.3.1

17 Oct 19:53
Compare
Choose a tag to compare

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

30 Sep 08:46
Compare
Choose a tag to compare

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

03 Mar 22:02
Compare
Choose a tag to compare

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

27 Nov 20:20
Compare
Choose a tag to compare

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

07 Jan 21:04
Compare
Choose a tag to compare

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

18 Sep 07:20
Compare
Choose a tag to compare

Changelog

  • Added read support of Excel XLSX file.
  • Fixed handling of parser errors from XML and JSON.