Releases: OpenModelica/OMJulia.jl
Releases · OpenModelica/OMJulia.jl
v0.3.2
OMJulia v0.3.2
Merged pull requests:
- fix openmodelica setup in Github action (#118) (@arun3688)
- add support for custom build directory (#120) (@arun3688)
- Updating Julia actions (#121) (@AnHeuermann)
- Adding package manager functions to OMJulia.API (#124) (@AnHeuermann)
Closed issues:
v0.3.1
OMJulia v0.3.1
Merged pull requests:
- Regression tests (#111) (@AnHeuermann)
- Fix method definition override (#114) (@AnHeuermann)
- Adding API.instantiateModel (#116) (@AnHeuermann)
Closed issues:
v0.3.0
OMJulia v0.3.0
OMJulia.API: A Julia style scripting API that handles low level sendExpression calls and has some degree of error handling.
What's Changed
- add Julia wrapper for OpenModelicaScripting API by @arun3688 in #104
- Make quickstart examples executable by @AnHeuermann in #105
- Updating API module by @AnHeuermann in #106
- More API documentation by @AnHeuermann in #108
- add test to exportFMU by @arun3688 in #109
- allow modelicaSystem() to directly load MSL without filename by @arun3688 in #110
- Activating tests, adding diffSimulationResults by @AnHeuermann in #112
Full Changelog: v0.2.2...v0.3.0
v0.2.2
OMJulia v0.2.2
Closed issues:
- Sometimes ZMQ freezes on sendExpression("quit()") (#32)
- Release of next version of OMJulia? (#37)
- OMJulia simulate command returns error (#52)
- Multi-threading with OMJulia (#71)
- OpenModelica compiled with UCRT can't build model (#79)
- ProcessFailedException when using ModelicaSystem (#82)
- OMJulia api docu: sample code should work right away (#85)
- OMJulia scripting api docu: link to OMJulia functions (#87)
- Pipeline log files permission issues (#88)
- Kill dangling omc process (#96)
Merged pull requests:
- Update README (#76) (@AnHeuermann)
- Manage updating GitHub actions with dependabot (#77) (@AnHeuermann)
- Fix wrong info print (#80) (@AnHeuermann)
- parse min and max attribute (#83) (@arun3688)
- use readSimulationResultVars for getSolutions (#84) (@arun3688)
- Fastlinearize (#89) (@arun3688)
- use overrideFile as default to support large scale parameter setting (#90) (@arun3688)
- Adding Documenter.jl documentation (#92) (@AnHeuermann)
- fix overrideFile args in linearize() (#93) (@arun3688)
- More tests and run multiple OMCSessions on Windows (#94) (@AnHeuermann)
- Adding quit function (#97) (@AnHeuermann)
- Updating documentation (#102) (@AnHeuermann)
- Update version to 0.2.2 (#103) (@AnHeuermann)
v0.2.1
v0.2.0
OMJulia v0.2.0
Closed issues:
- Register package at https://github.com/JuliaRegistries/Registrator.jl (#18)
- Does not work with Julia 1.4 (#36)
- OMJulia "simulate()" does not work with OMC v1.17.0 (#42)
- How to specify version of additional Modelica libraries in ModelicaSystem (#44)
- How to handle structural change of models (#45)
- Cannot set parameter in a class being extended (#47)
- Example from User's Guide not working (#54)
- Getting a bunch of temp dirs (#56)
- buildModel() is not working (#58)
- Add OSI-approved license to OMJulia top level folder (#61)
- Closing of OMCSession (#62)
- ZMQ error when starting second omc session (#64)
- OMJulia not working inside Docker container (#67)
Merged pull requests:
- Add a compat section (#21) (@sjoelund)
- allow parsing exceptions in failure (#23) (@arun3688)
- Updatet README (#24) (@AnHeuermann)
- fix linearization when overriding simulateoptions (#25) (@arun3688)
- #5378: allow user defined result file names (#26) (@arun3688)
- restructure OMjulia methods and remove function pointers (#27) (@arun3688)
- close simualtion resultfile after reading (#28) (@arun3688)
- check for omc process status to avoid freezing (#29) (@arun3688)
- Update README.md (#30) (@arun3688)
- export sensitivity analysis API (#31) (@arun3688)
- allow runtime simulation flags from users (#33) (@arun3688)
- set commandLineOptions in ModelicaSystem (#35) (@arun3688)
- Create arrays outside of the lexer loop (#38) (@sjoelund)
- Reference Pkg for Packagespec (#40) (@chrbertsch)
- fix calling the simulation executable on Windows (#43) (@adrpo)
- export buildModel() and report simulation errors to stdout (#46) (@arun3688)
- report info message for non-modifiable parameters (#48) (@arun3688)
- Add optional parameter verbose to enable/disable logging (#49) (@christiankral)
- update getParameters when rebuilding model (#50) (@arun3688)
- allow users to provide library version (#51) (@arun3688)
- fix linearfile for linearization() (#53) (@arun3688)
- Fixing keyword call of simulate (#55) (@AnHeuermann)
- Removing duplicate temp dir (#57) (@AnHeuermann)
- Updated the version number, added Arun to authors (#60) (@JKRT)
- add support for variableFilter in ModelicaSystem (#63) (@arun3688)
- Wait for port file (#65) (@AnHeuermann)
- Improved error logging (#68) (@AnHeuermann)
- Add the
LICENSE.md
file from OM.jl (#70) (@DilumAluthge) - Add TagBot (#72) (@AnHeuermann)
- Update Version to v0.2.2 (#73) (@AnHeuermann)
First tagged version
v0.1.0 Add a compat section