Major version update!
Added features
- Added
toml::spec
to control TOML version - Added
toml::parse
variants, e.g. nothrow version, string version, and byte array version - Added formatting information to
toml::value
(e.g. inline tables, hex ints, etc). - Changed to saving comments in
toml::value
by default. - Added
single_include/toml.hpp
. - Enabled to use as a precompiled library.
- Added reference manual.
Breaking Changes
- Changed branch from
master
tomain
. - Changed template arguments of
toml::basic_value
. - Removed
toml::string
and explicitly store formatting information of all the values. - Modified arguments of
toml::format
to accommodate formatting information. - Changed default arguments of
toml::parse
to taketoml::spec
for specifying TOML version information. - Updated the interface of
toml::source_location
to accommodate multiline regions. - Modified arguments of
toml::format_error
. - Renamed
toml::format_underline
totoml::format_location
. - Unified control method of
toml::color
totoml::color::enable/disable()
.