Skip to content

v1.3.0

Compare
Choose a tag to compare
@grasph grasph released this 24 Mar 08:14
· 19 commits to main since this release
2ff1abe

Add support for CxxWrap 0.15.x and several improvements.

CxxWrap 0.15.x support

The CxxWrap version the code should be generated for can now be selected using the new cxxwrap_version configuration parameter, and different code will be generated for versions before and after 0.15.0.

⚠️ Due to a change in the API, wrapping of STL vectors of object pointers does not work with version 0.15.0. More details in
JuliaInterop/CxxWrap.jl#419. The unit tests and the ROOT example that use such vector are configured to use 0.14.x version for now.

Other improvements:

  • new --get command line option to retrieve values of some parameters;
  • new --add-cfg command line option to configure parameter normally set in the .wit configuration file;
  • fixed generation of the random uuid, which was always the same;
  • Add check of the versions of the libcxxwrap when compiling and when running the code.
  • cleanup of Julia package dependencies installation and version handling; Project setting from runtests.jl which is not needed anymore, as each test runs within its own temporary Julia project, was removed.

Contributors to the code update with respect to the previous release: Philippe Gras.