Skip to content

Releases: NTNU-IHB/FMI4j

v0.13.2

07 Jan 12:16
Compare
Choose a tag to compare
v0.13.2 Pre-release
Pre-release

Adds support for jitpack consumption. Artifacts will no longer be pushed to Maven central.

v0.13.1

28 Nov 15:01
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

Rename setupExperiment to setup
Add simpleSetup which calls enterInitializationMode and exitInitializationMode internally

Several changes to how the modelDescription.xml is parsed in order to accommodate examples from the cross-check repository

v0.12.2

04 Nov 21:34
Compare
Choose a tag to compare
v0.12.2 Pre-release
Pre-release
  • Updates Kotlin to 1.3.0
  • Fixes logical errors in ME to CS wrapper.

v0.12.1

21 Oct 23:13
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

Cleanup and refactoring

Major API breakage:

init has been replacecd by calls to setupExperiment, enterInitializationMode and exitInitializationMode in order to allow start values to be set property. This change also allows tolerance to be set.

v.0.11.1

13 Oct 14:01
Compare
Choose a tag to compare
v.0.11.1 Pre-release
Pre-release

Code cleanup and API improvements
Updates to FMU2Jar and Gradle Plugin

v0.10.1

25 Sep 17:40
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

Refactor JNI code to support multiple instances and FMUs. Changes implementation from C to C++.
Since the last version, the library is even faster as we are now caching function pointers. Outperforms other FMI implementations for the JVM in terms of performance!

v.0.10.0

09 Sep 16:21
Compare
Choose a tag to compare
v.0.10.0 Pre-release
Pre-release
  • Merge fmi-modeldescription and fmi-import
  • DependecyKind enum was removed. Handled as a String
  • Update FMU2Jar to use 0.10.0
  • Update FMU-plugin to use 0.10.0
  • Cleanup and refactoring

v0.9.1

20 Aug 11:42
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release
  • Change shared library name to fmi_jni
  • Expose FMI serialization API (untested)
  • Rename FmiSimulation to FmuSlave

v.0.9

16 Aug 21:33
0063126
Compare
Choose a tag to compare
v.0.9 Pre-release
Pre-release
  • Replaces JNA with JNI for a considerable performance gain
  • misc cleanup