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.4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-10-13 1.1 kB
v3.4.0 source code.tar.gz 2023-10-13 1.3 MB
v3.4.0 source code.zip 2023-10-13 1.4 MB
Totals: 3 Items   2.7 MB 2

Fixes

  • fixed value_flags not being preserved correctly when inserting into tables and arrays (#108) (@LebJe)
  • fixed toml::value::flags() not being cleared when std::move-ing a value
  • fixed error in README (#195) (@andrewkcorcoran)
  • fixed compiler error when using NVCC (#198) (@thompsonnoahe)
  • fixed noexcept(...) sometimes being incorrectly derived on for_each()
  • fixed for_each() compilation error on GCC <= 7 (#197) (@sagi-ottopia, @damirbarr)
  • fixed FLT_RADIX check getting broken by Intel MKL headers (#202) (@iago-lito)
  • fixed keys containing \t incorrectly formatting as bare keys (@jasmine-zhu, @arp242)
  • fixed keys containing \t and \n not round-tripping correctly (@arp242)

Additions

  • added support for using enums with value_or()

Changes:

  • renamed header files to have .hpp extension (toml.h is still present for backwards-compatibility)

Build system:

  • fixed meson builds with -Ddefault_library=static having hidden symbols on GNU compilers (#201) (@vlad0x00)
Source: README.md, updated 2023-10-13