Recent Releases of externdata

externdata - ExternData 3.2.0 – 10-Year Milestone Release 🔟✨

Changelog

  • Set array inputs of external C functions to const (as standardized by Modelica Language Specification ≥ 3.5)
  • Updated expat to v2.7.1
  • Updated libxml2 to v2.13.8
  • Updated inih to r60
  • Updated GoogleTest based unit tests

Full Changelog: https://github.com/modelica-3rdparty/ExternData/compare/v3.1.0...v3.2.0

- C
Published by beutlich 9 months ago

externdata - ExternData 3.1.0

Changelog

  • Added support of 1D and 2D Real arrays from SSV 2.0 file
  • Added workaround for floating-point exception of ExternXML2File construction in SimulationX (regression of v3.0.4)
  • Added GoogleTest based unit tests
  • Fixed access violation in XLSX file (#51)
  • Fixed sheet name resolution in XLSX file (#51)
  • Fixed cell value retrieval in case of formula in XLSX file (#51)
  • Fixed column dimension of sheet in XLS file
  • Fixed C++ compilation
  • Removed mingw32 binaries
  • Updated mingw64 MAT file binary to links against hdf5 v1.14 (as system dependency)
  • Updated expat to v2.6.4
  • Updated libxml2 to v2.13.5
  • Updated libxls to v1.6.3
  • Updated matio to v1.5.28

Full Changelog: https://github.com/modelica-3rdparty/ExternData/compare/v3.0.5...v3.1.0

- C
Published by beutlich about 1 year ago

externdata - ExternData 3.0.5

Changelog

  • Fixed support for Dymola 2024x R1 on Windows
  • Updated expat to v2.6.2
  • Updated libxml2 to v2.12.7
  • Updated minizip to v1.3.1
  • Updated zlib to v1.3.1

Full Changelog: https://github.com/modelica-3rdparty/ExternData/compare/v3.0.4..v3.0.5

- C
Published by beutlich almost 2 years ago

externdata - ExternData 3.0.4

Changelog

Full Changelog: https://github.com/modelica-3rdparty/ExternData/compare/v3.0.3...v3.0.4

- C
Published by overtaker about 2 years ago

externdata - ExternData 3.0.3

Changelog

  • Fixed compiler warning in header file of XML2 file.
  • Fixed linker error with static MinGW libraries for XML2 file.

- C
Published by overtaker over 4 years ago

externdata - ExternData 3.0.2

Changelog - Added missing library dependencies for XML2 file.

- C
Published by overtaker over 4 years ago

externdata - ExternData 3.0.1

Changelog - Added workaround for floating-point exception of ExternXML2File construction in SimulationX.

- C
Published by overtaker over 4 years ago

externdata - ExternData 3.0.0

Changelog - Added libxml2 v2.9.12 to support XPath expressions of XML file. - Added separate array size read functions (especially for Dymola): readArraySize1D, readArraySize2D, readArrayRows2D and readArrayColumns2D for CSV, JSON, MAT, XLS, XLSX and XML file (#34). - Added diagnostic options for missing data of INI, JSON, SSV, XLS, XLSX and XML file (#36). - Added MinGW binaries (especially to support OpenModelica on Windows) (#29). - Improved inner/outer handling. - Restructured SSV to be based on XPath expressions. - Modularized XLS and XLSX library dependencies. - Updated expat to v2.4.1. - Updated hdf5 to v1.8.22. - Updated libxls to v1.6.2. - Updated uthash to v2.3.0.

- C
Published by overtaker over 4 years ago

externdata - ExternData 2.6.1

Changelog

  • Fixed regression when reading TIR file (#35)

- C
Published by overtaker over 5 years ago

externdata - ExternData 2.6.0

Changelog - Added all license files of the utilized open-source third-party software as separate resources. - Added translation template as resource. - Updated MSL to v4.0.0. - Updated expat to v2.2.10. - Updated inih to r51. - Updated libxls to v1.6.1. - Updated parson to v1.1.0.

- C
Published by overtaker over 5 years ago

externdata - ExternData 2.5.0

Changelog - Updated MSL to v3.2.3. - Updated SSV to v1.0. - Updated expat to v2.2.6. - Updated libxls to v1.5.0. - Updated uthash to v2.1.0.

- C
Published by overtaker almost 7 years ago

externdata - ExternData 2.4.0

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.

- C
Published by overtaker over 7 years ago

externdata - ExternData 2.3.4

Changelog

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

- C
Published by tbeu almost 8 years ago

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

- C
Published by tbeu almost 8 years ago

externdata - ExternData 2.3.2

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.

- C
Published by tbeu over 8 years ago

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

- C
Published by tbeu over 8 years ago

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

- C
Published by tbeu over 8 years ago

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

- C
Published by tbeu almost 9 years ago

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

- C
Published by tbeu about 9 years ago

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

- C
Published by tbeu about 9 years ago

externdata - ExternData 1.1.0

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

- C
Published by tbeu over 10 years ago

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

- C
Published by tbeu over 10 years ago

externdata - ExternData 1.0.3

Changelog - Avoid linker conflict in Dymola on Windows and chosen Microsoft Visual Studio compiler (#2).

- C
Published by tbeu over 10 years ago

externdata - ExternData 1.0.2

Release with read support of - INI files, - JSON files, - Excel XLS files and - XML files.

- C
Published by tbeu almost 11 years ago

externdata - ExternData 1.0.1

Release with read support of - INI files, - JSON files, - Excel XLS files and - XML files.

- C
Published by tbeu almost 11 years ago

externdata - Initial release

Initial release with read support of - INI files, - JSON files, - XML files and - Excel XLS files.

- C
Published by tbeu almost 11 years ago