Releases: getml/reflect-cpp
Releases · getml/reflect-cpp
v0.11.0
- Added continuous benchmarking
- Increased runtime speed
- rfl::Rename now overrides the processors
- Added the NoOptionals processor
- Added 64bit int support for JSON
- Removed needless null terminators from wstrings
- Added a Github Page
v0.10.0
- Added support for processors
- Added more testing pipelines
- Minor bugfix for older MSVC versions
v0.9.0
- Support for TOML
- Support for msgpack
- Partial support for inheritance
- Improvements to tagged unions and variants
v0.8.0
- Added support for generating a JSON schema
- Optimizations for the read and write operations
- Added convenience functions and monadic operations for named tuples: .apply(…), .transform(…), .and_then(…)
- Added convenience functions for enums
- Added support for pretty JSON
- Added support for wstrings
- Added support for Windows Clang
v0.7.0
- Added support for BSON
- Added suport for CBOR
- Structs can now be declared inside of functions or unnamed namespaces
- Minor bugfix related to some versions of the clang compiler
v0.6.0
- Support for YAML.
- Support C arrays.
- Complete overhaul of the writer concept.
v0.5.0
- Regex validation is checked at compile time
- All includes are now relative
- Made sure that std::tm in rfl::Timestamp is properly initialized
- Bugfix related to missing includes
v0.4.0
- Added rfl::to_view.
- Suppress false positive warnings that occur under some circumstances.
v0.3.1
- Bugfix: Made sure that XML attributes are written correctly.
v0.3.0
- Added support for XML
- Added vcpkg
- Added Github Actions pipeline
- Various smaller bugfixes