Today, we are more than happy to announce the first pre-release of CAF 0.18!
As outlined in our previous post, this is the first time since the inception of CAF that we raise the required C++ standard version. We took this opportunity to modernize many, many aspects of CAF. This includes the build system, which now requires CMake in version ≥ 3.4. Please take a look at the available build options in CMake directly.
The most notable changes with this release are:
inspect
overload, you can read
your types directly from a CAF configuration. This also enables more formats
such as JSON and XML, although we currently ship no default serializers for
such formats..dll
files).For the full list of changes, please head over to the release notes or take a look at our changelog.
We encourage everyone to try the new release and look forward to any feedback (bug reports in particular). After publishing a pre-release, we no longer make changes to the API except for bugs that we cannot fix otherwise.