Releases: fabian-jung/tsmp
Releases · fabian-jung/tsmp
v1.1.0
- Changed the duck-type recognition system to a forward declare one
- This breaks reflection for anonymous types, but enables better proxy generation
- Proxies for classes with virtual functions implemented
- Code is now formatable with clang-format\n- Catch2 dependency updated
- Custom CMake targets are declared as byproducts to be cleaned up from cmake
v1.0.7
- Refactor tooling backend
v1.0.6
Bugfix that prevented proxys for virtual classes on clang.
v1.0.5
- Refactor tooling backend
v1.0.4
What's Changed
- Fix try_json_decode throwing exceptions by @fabian-jung in #32
- Bump Version by @fabian-jung in #33
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- enable reflection for targets with multiple source files by @fabian-jung in #25
- Bugfix/multi source file linking by @fabian-jung in #29
- Bump version to 1.0.3 by @fabian-jung in #30
Full Changelog: v1.0.2...v1.0.3
v1.0.2
- Add support for compiling with clang
- Integrate clang into the ci pipeline
- Add additional testing for the internal classes
v1.0.1
- Bugfix ci pipeline for the push to main hook
- Bugfix Catch2 could not be loaded when tsmp is loaded via FetchContents
v1.0.0
The very first Release of the TSMP library.
- Reflect types via tsmp::reflect
- Generic accsess on members of values with tsmp::introspect
- Reflect enums via tsmp::enum_value_adapter
- JSON encode and decode with tsmp::to_json and tsmp::from_json