Skip to content

Releases: getml/reflect-cpp

v0.11.0

09 Jun 10:27
d8549e8
Compare
Choose a tag to compare
  • 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

01 May 21:18
15f2c63
Compare
Choose a tag to compare
  • Added support for processors
  • Added more testing pipelines
  • Minor bugfix for older MSVC versions

v0.9.0

22 Apr 21:40
325d163
Compare
Choose a tag to compare
  • Support for TOML
  • Support for msgpack
  • Partial support for inheritance
  • Improvements to tagged unions and variants

v0.8.0

19 Mar 13:38
Compare
Choose a tag to compare
  • 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

27 Jan 13:35
Compare
Choose a tag to compare
  • 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

05 Jan 00:31
Compare
Choose a tag to compare
  • Support for YAML.
  • Support C arrays.
  • Complete overhaul of the writer concept.

v0.5.0

28 Dec 21:43
0a524a9
Compare
Choose a tag to compare
  • 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

24 Dec 14:28
Compare
Choose a tag to compare
  • Added rfl::to_view.
  • Suppress false positive warnings that occur under some circumstances.

v0.3.1

21 Dec 23:01
Compare
Choose a tag to compare
  • Bugfix: Made sure that XML attributes are written correctly.

v0.3.0

20 Dec 21:44
Compare
Choose a tag to compare
  • Added support for XML
  • Added vcpkg
  • Added Github Actions pipeline
  • Various smaller bugfixes