Skip to content

Releases: fva-net/rexs-api-cpp

2.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 10:59

Changed

  • REXS schema version 2.0.0 added
  • Updated ThirdParty components

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 05 May 11:34

Fixed

  • Spelling error in CMakeLists.txt corrected.

Changed

  • REXS 1.7 added (#57)
  • Changed to new schema format on REXS hp
  • Preparation for semantic versioning (major.minor.patch)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 11:26
c0a5e90

Fixed

  • Code now builds with C++20 and C++23 (#53)
  • Clang format style file fixed (#54)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Apr 19:16

Fixed

  • Fixed README.md
  • Fixed doxygen docu regarding brief description not rendering correctly in Visual Studio (#25)

Changed

  • Updated thirdparty components (#26)
  • Upgraded cmake version to 3.22 (#27)
  • Upgraded github CI os and compiler (#27)
  • Upgraded github CI actions (#28)
  • Except for the TModelInfo all other TModel constructor parameters have to be forcibly moved now
  • The rexsapi tools currently do not support the resolving of external component references and should be
    used with --mode-relaxed if references lead to problems
  • TModelLoader now takes an optional TDataSourceResolver to resolve external component references (#31)
  • Analogous to the TModelLoader, TJsonModelLoader and TXMLModelLoader also take an optional TDataSourceResolver

Added

  • External ids will be used for better error messages for easier finding a specific erroneous component in a
    model file (#2)
  • Components can have an external id, which represents exactly the components id specified in a model file (#4)
  • Added model database file for 1.6 models (#30)
  • References into external data sources can now be used for REXS models >= version 1.5 (#31)
  • External sub components checker (#31)
  • New check method for main components to TRelationTypeChecker (#36)
  • TModelMerger to merge multiple TModel instances into a new instance (#36)
  • The TModelBuilder can now use user supplied integers as ids

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 10:52

Changed

  • Switched matrix encoding from row-major to column-major order (#9)
  • JSON model files will now be written with a UTF-8 BOM (#11)
  • The model registry can be configured to load the latest available model version, if the requested version is not
    known. If no appropriate language can be found, english will be chosen. (#8)
  • In relaxed mode latest available model version loading will be active (#8)
  • Updated all thirdparty components (#7)
  • Add changelog to the package (#16)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Nov 10:08
1108464

Added

  • First release