Download Latest Version v3.4.0 source code.zip (1.4 MB)
Email in envelope

Get an email when there's a new version of toml++

Home / v3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2022-04-24 1.2 kB
v3.1.0 source code.tar.gz 2022-04-24 1.0 MB
v3.1.0 source code.zip 2022-04-24 1.2 MB
Totals: 3 Items   2.2 MB 0

Fixes:

  • Fixed potential segfault when calling at_path() with an empty string
  • Fixed UB in internal unicode machinery (#144) (@kchalmer)
  • Fixed a number of spurious warnings with Clang 10 (#145, [#146]) (@chronoxor)

Additions:

  • Added toml::array::for_each()
  • Added toml::table::for_each()
  • Added config options TOML_EXPORTED_CLASS, TOML_EXPORTED_MEMBER_FUNCTION, TOML_EXPORTED_STATIC_FUNCTION & TOML_EXPORTED_FREE_FUNCTION
  • Added support for escape sequence \e when using TOML_ENABLE_UNRELEASED_FEATURES (toml/790)
  • Added support for more unicode in bare keys when using TOML_ENABLE_UNRELEASED_FEATURES (toml/891)

Removals/Deprecations:

  • Deprecated old TOML_API option in favour new TOML_EXPORTED_X options (it will continue to work as it did before if none of the new function export options are defined)

Build system:

  • Meson: Added compile_library option (@Tachi107)
  • Meson: Added ubsan_tests and ubsan_examples options
  • Meson: Use system dependencies where available when building tests (@Tachi107)
Source: README.md, updated 2022-04-24