Skip to content
This repository has been archived by the owner on Aug 5, 2022. It is now read-only.

Version 3.2.6

Compare
Choose a tag to compare
@dawagner dawagner released this 24 May 14:57

Major changes

#367: CMake: define installation components

This CMake feature makes it possible to selectively install or package parts of the project. The following components have been defined:

  • runtime (typically the .so on Linux or the .dll on Windows)
  • runtime dependencies (e.g. the Visual C++ re-distributables on Windows)
  • development (headers, cmake package config files as well as the .lib files on Windows)
  • C bindings runtime
  • C bindings development
  • tools (e.g. remote-process&co, python bindings, XML generator, XSD schemas)

#369: Enum parameter serialization fix in raw value space

Raw value space was considered irrelevant for enum parameters. This is no longer the case and enum parameters are printed as numerical values in that case.

Other changes

  • Version number guessing now prioritizes the ".version" file generated by the "git archive" export and then falls back to the git revision (opposite of what was done before).
  • Some CMake modernization.

The way codecov measures the coverage has changed since the previous release (taking partial branch coverage into account). Even though the code coverage is almost identical, codevoc now reports 72.5%.