Skip to content

version 3.8.0

Compare
Choose a tag to compare
@ToruNiina ToruNiina released this 06 Jan 03:46
· 10 commits to master since this release

Fixed

  • Remove needless copy of std::string (#189) (by @muggenhor)
  • Report an error when integer overflows (#190)
  • Report an error if a table is inserted to array-of-table
  • Avoid self-assignment (#192)
  • Fix typo in README (#194) (by @spiderman-idog)
  • Avoid possible lexer truncation warnings (#196) (by @Jajauma)
  • Do not set CMAKE_CXX_STANDARD in CMakeLists (#202)
  • Fix function name in error messages (#207) (by @cxw42)
  • Fix invalid-utf8 error in literal string (#208) (by @cxw42)
  • Enable to reopen implicitly defined table (#211)
  • Fix long binary integer (#213)
  • Fix for case when vector iterator is raw pointer (#214) (by @VestniK)
  • Consider locale while serialization (#218)
  • Do not move temporary object (#229)
  • Escape control characters in keys (#230) (by @arp242)
  • Fix function signature of strerror_r on macos (#231, #233) (by @Esonhugh)
  • Limit value recursion depth (#234)

Added

Changed

  • Simplify unit test build (#200) (by @ctcmkl)
  • Update github actions checkout v2 to v3 (#210) (by @offa)
  • Update toml-test to v1.3.0
  • Add note for C++17 feature in README (#217)
  • Require CMake 3.5+ (#223) (by @offa)
  • Remove travis ci setup (#224) (by @offa)
  • Use secure version of strerror, instead of std (#226)