Skip to content

Releases: modelica-3rdparty/ExternData

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.

ExternData 1.0.4

10 Sep 08:28
Compare
Choose a tag to compare

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>.