Appendix B. Release notes

Table of Contents

1. Release notes for JModelica.org version 1.17
1.1. Highlights
1.2. Compiler
1.2.1. Compliance
2. Release notes for JModelica.org version 1.16
2.1. Highlights
2.2. Compiler
2.2.1. Compliance
2.2.2. Support for dynamic state select
2.3. Optimization
3. Release notes for JModelica.org version 1.15
3.1. Highlights
3.2. Compiler
3.2.1. Compliance
3.2.2. Support for over-constrained initialization systems
3.2.3. FMU 2.0 export
3.2.4. Improved numerical algorithms in FMU runtime
3.2.5. CasADi 2.0 support in Optimization
3.3. Simulation
4. Release notes for JModelica.org version 1.14
4.1. Highlights
4.2. Compiler
4.2.1. Compliance
4.2.2. New compiler API
4.2.3. FMI 2.0 RC2 export
4.3. Simulation
4.4. Optimization
5. Release notes for JModelica.org version 1.13
5.1. Highlights
5.2. Compilers
5.2.1. FMI 2.0 RC1 export
5.2.2. Compliance
5.3. Simulation
5.3.1. In-lined switches
5.4. Optimization
5.4.1. New CasADi tool chain
6. Release notes for JModelica.org version 1.12
6.1. Highlights
6.2. Compilers
6.3. Simulation
6.4. Contributors
6.4.1. Previous contributors
7. Release notes for JModelica.org version 1.11
7.1. Highlights
7.2. Compilers
7.3. Simulation
7.3.1. Runtime logging
7.3.2. Support for ModelicaError and assert
7.4. Contributors
7.4.1. Previous contributors
8. Release notes for JModelica.org version 1.10
8.1. Highlights
8.2. Compilers
8.2.1. Export of FMUs for Co-Simulation
8.3. Python
8.3.1. Improved result data access
8.3.2. Improved error handling
8.3.3. Parsing of FMU log files
8.4. Simulation
8.4.1. Support for FMU version 2.0b4
8.4.2. Result filter
8.4.3. Improved solver support
8.5. Optimization
8.5.1. Improved variable scaling
8.5.2. Improved handling of measurement data
8.6. Contributors
8.6.1. Previous contributors
9. Release notes for JModelica.org version 1.9.1
10. Release notes for JModelica.org version 1.9
10.1. Highlights
10.2. Compilers
10.2.1. Improved Modelica compliance
10.2.2. Support for MSL CombiTables
10.2.3. Support for hand guided tearing
10.2.4. Improved function inlining
10.2.5. Memory and execution time improvements in the compiler
10.3. Python
10.3.1. Compile in separate process
10.4. Simulation
10.4.1. Simulation of co-simulation FMUs
10.5. Optimization
10.5.1. Improvements to CasADi-based collocation algorithm
10.6. Contributors
10.6.1. Previous contributors
11. Release notes for JModelica.org version 1.8.1
12. Release notes for JModelica.org version 1.8
12.1. Highlights
12.2. Compilers
12.2.1. Improved Modelica compliance
12.2.2. Function inlining
12.2.3. New state selection algorithm
12.3. Python
12.3.1. Simplified compiling with libraries
12.4. Optimization
12.4.1. Improvements to CasADi-based collocation algorithm
12.5. Contributors
12.5.1. Previous contributors
13. Release notes for JModelica.org version 1.7
13.1. Highlights
13.2. Compilers
13.2.1. Support for mixed systems of equations
13.2.2. Support for tearing
13.2.3. Improved Modelica compliance
13.2.4. Function inlining
13.3. Python
13.3.1. New package structure
13.3.2. Support for shared libraries in FMUs
13.4. Simulation
13.4.1. Simulation of hybrid systems
13.5. Optimization
13.5.1. A novel CasADi-based collocation algorithm
13.6. Contributors
13.6.1. Previous contributors
14. Release notes for JModelica.org version 1.6
14.1. Highlights
14.2. Compilers
14.2.1. Index reduction
14.2.2. Modelica compliance
14.3. Python
14.3.1. Graphical user interface for visualization of simulation and optimization results
14.3.2. Simulation with function inputs
14.3.3. Compilation of XML models
14.3.4. Python version upgrade
14.4. Optimization
14.4.1. Derivative- free optimization of FMUs
14.4.2. Pseudo spectral methods for dynamic optimization
14.5. Eclipse Modelica plugin
14.6. Contributors
14.6.1. Previous contributors
15. Release notes for JModelica.org version 1.5
15.1. Highlights
15.2. Compilers
15.2.1. When clauses
15.2.2. Equation sorting
15.2.3. Connections
15.2.4. Eclipse IDE
15.2.5. Miscellaneous
15.3. Simulation
15.3.1. FMU export
15.3.2. Simulation of ODEs
15.3.3. Simulation of hybrid and sampled systems
15.4. Initialization of DAEs
15.5. Optimization
15.6. Contributors
15.6.1. Previous contributors
16. Release notes for JModelica.org version 1.4
16.1. Highlights
16.2. Compilers
16.2.1. Enumerations
16.2.2. Miscellaneous
16.2.3. Improved reporting of structural singularities
16.2.4. Automatic addition of initial equations
16.3. Python interface
16.3.1. Models
16.3.2. Compiling
16.3.3. initialize, simulate and optimize
16.3.4. Result object
16.4. Simulation
16.4.1. Input trajectories
16.4.2. Sensitivity calculations
16.4.3. Write scaled simulation result to file
16.5. Contributors
16.5.1. Previous contributors
17. Release notes for JModelica.org version 1.3
17.1. Highlights
17.2. Compilers
17.2.1. The Modelica compiler
17.2.2. The Optimica compiler
17.3. JModelica.org Model Interface (JMI)
17.3.1. The collocation optimization algorithm
17.4. Assimulo
17.5. FMI compliance
17.6. XML model export
17.6.1. noEvent operator
17.6.2. static attribute
17.7. Python integration
17.7.1. High-level functions
17.7.2. File I/O
17.8. Contributors
17.8.1. Previous contributors
18. Release notes for JModelica.org version 1.2
18.1. Highlights
18.2. Compilers
18.2.1. The Modelica compiler
18.2.2. The Optimica Compiler
18.3. The JModelica.org Model Interface (JMI)
18.3.1. General
18.4. The collocation optimization algorithm
18.4.1. Piecewise constant control signals
18.4.2. Free initial conditions allowed
18.4.3. Dens output of optimization result
18.5. New simulation package: Assimulo
18.6. FMI compliance
18.7. XML model export
18.8. Python integration
18.8.1. New high-level functions for optimization and simulation
18.9. Contributors
18.9.1. Previous contributors