Releases: marzer/tomlplusplus
Releases · marzer/tomlplusplus
v0.6.0
Fixes:
- fixed minor preprocessor/macro issues
- fixed minor documentation issues
Additions:
- added
<cassert>
include directly in 'debug' builds whenTOML_ASSERT
isn't defined - added Clang's
[[trivial_abi]]
attribute todate
,time
,time_offset
v0.5.0
Fixes:
- fixed crash when reaching EOF while parsing a string when exceptions are disabled
- fixed some attribute warnings in GCC
- fixed build with GCC 8.2.0 (#15) (@shdnx)
- fixed exception mode detection sometimes being incorrect on MSVC
- fixed compilation on older implementations without
std::launder
- fixed
json_formatter
type deduction on older compilers
Additions:
- added support for Unicode 13.0
- added support for
\xHH
escape sequences (toml/pull/796) - added short-form license preamble to all source files
- added build configuration option for compiling examples
v0.4.3
v0.4.0
Fixes:
- fixed
parse_file()
failing to compile with plain string literals - fixed tests being built when used as a meson subproject (#14) (@shdnx)
Additions:
- added support for compiling into DLLs on windows (
TOML_API
) - added support for explicitly setting the
TOML_EXCEPTION
mode - added
TOML_OPTIONAL_TYPE
customization point - added
node::ref()
andnode_view::ref()
v0.3.0
Fixes:
- fixed some pedantic clang warnings
- fixed some minor documentation errors
Additions:
- added
node::value()
andnode::value_or()
- added
node_view::value()
- added relops for the date/time classes
- added
TOML_ALL_INLINE
andTOML_IMPLEMENTATION
options - added preliminary support for ICC
Removals and Deprecations:
- removed
<cmath>
dependency
v0.2.1
v0.2.0
Fixes:
- fixed truncation of floating-point values when using ostreams
- fixed missing value deduction guides for dates and times
- fixed potential ODR issues relating to exception mode handling etc.
- fixed some documentation issues
Additions:
- added serialization round-trip tests
- added
node::is_number()
- added
node_view::is_number()
- added
node_view::value_or()
- added hexfloat parsing support for all implementations (not just
<charconv>
ones)
v0.1.0
This is the first packaged release of toml++ 🎉