You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow people to use C++-23 std::expected instead of our custom results. Special thanks to @jowillianto for this contribution!
Use toml11 instead of tomlplusplus. The reason for this change is that tomlplusplus is difficult to manage as a dependency in vcpkg.
Make the reader stricter: Do not allow floating point values to read integers and vice versa. The JSON reader always used to behave like this, but now all formats do.
Redesign rfl::Bytestring to better conform to the C++ standard and also as a workaround for a bug in LLVM 18. Thanks to @Altren for flagging and fixing this issue!
Support long integers in rfl::Generic. Thanks to @bjia56!
Make sure that the resulting JSON schema does not require any fields when rfl::DefaultIfMissing is used.
Make sure all textual formats support reading from std::string_view.
Bugfix: Added missing imports. Thanks to @AnsiV01 and @filippobrizz.