Skip to content

Tags: iterorganization/IMAS-MATLAB

Tags

5.5.0

Toggle 5.5.0's commit message
Notes for release 5.5.0

=======================

Feature
-------
* Add imas_partial_get function (relies on partial_get AL-plugins)
* Add missing call to ids_validate in the ids_put function
* Change of license: LGPL

Bugs
----
* Fix an issue with imas_version and Matlab-2013
* Minor fix in the documentation
* Fix CMake config when AL-plugins are disabled

5.4.0

Toggle 5.4.0's commit message
Notes for release 5.4.0

=======================

* Adding the `ids_get_sample` function to the API, to speed up the reading of slices

5.3.1

Toggle 5.3.1's commit message
Notes for release 5.3.1

=======================
* add missing documentation for imas_build_uri_from_legacy_parameters
* fix bug in serialize/deserialize function (affecting MacOSX Clang compiler)

5.3.0

Toggle 5.3.0's commit message
Notes for release 5.3.0

=======================

* Adding flexbuffers serialization
* Change related to the merge of al-common into al-core
* Adding examples in the documentation
* Fixing issue with path for ASCII serializer

5.2.2

Toggle 5.2.2's commit message
Notes for release 5.2.2

=======================

* Fixing serialization/deserialization when using several Matlab instances at the same time
* Adding the missing `build_uri_from_legacy`
* Fixing the makefile to add the missing `imas_list_all_occurrences`
* Fixing URI syntax in documentation examples
* Improving CI scripts

5.2.1

Toggle 5.2.1's commit message
Notes for release 5.2.1

=======================

* Take into account the renaming al-lowlevel --> al-core (for al-core >= 5.2.1)
* Add CMake preset for switching to https
* Fix missing header for MEX compilation with GCC13/icpx2024

5.2.0

Toggle 5.2.0's commit message
Notes for release 5.2.0

=======================

Features
--------
* CMake build
* Split repo
* Build support for Matlab 2020a, 2022b, 2023a, 2023b
* Improved coordinate checks error messages from the validate() method

Bug fixes
---------
* Code generation for static IDSs and associtated tests (DD4)
* NBC mechanism for DD 3.41.0

5.1.0

Toggle 5.1.0's commit message
Notes for release 5.1.0

=======================

Features
--------
* The validate function to verify coordinates is now available in all languages
* Add list_all_occurrences function in all languages
* Add new isDefined function was added in all languages to check if the IDS has minimal properties
* Add new environment variable IMAS_AL_SERIALIZER_TMP_DIR to control folder used by some serialization protocols
* Add DD version to URI being passed to UDA (so server can detect this for mapping purposes)
* Makefile support for OSX.12.7, Matlab 2023a/b

Fixes
-----
* HDF5 backend: fix bugs when handling list of strings and with new elements allocated in dynamic AoS written by slices (e.g. x_points in equilibrium)
* C++ API: corrects warnings
* Plugins: fix in provenance plugin and add missing documentation
* Examples: fix cases with inconsistent coordinates and cases relying on obsolescent quantities
* Makefile: fix boost lib flags

Others
------
* Preparation for DD4: start handling of alternate coordinates and constant IDSs