--- - branch: MAIN date: Wed May 4 06:44:12 UTC 2022 files: - new: '1.3' old: '1.2' path: pkgsrc/devel/tomlplusplus/Makefile pathrev: pkgsrc/devel/tomlplusplus/Makefile@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/devel/tomlplusplus/PLIST pathrev: pkgsrc/devel/tomlplusplus/PLIST@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/devel/tomlplusplus/distinfo pathrev: pkgsrc/devel/tomlplusplus/distinfo@1.3 type: modified id: 20220504T064412Z.ecdcb419ad848cb89b2636a90054ddc3b8ec297b log: "tomlplusplus: update to 3.1.0.\n\n## [v3.1.0]\n\n#### Fixes:\n- Fixed potential segfault when calling `at_path()` with an empty string\n- Fixed UB in internal unicode machinery (#144) (@kchalmer)\n- Fixed a number of spurious warnings with Clang 10 (#145, #146) (@chronoxor)\n\n#### Additions:\n- Added `toml::array::for_each()`\n- Added `toml::table::for_each()`\n- Added config options `TOML_EXPORTED_CLASS`, `TOML_EXPORTED_MEMBER_FUNCTION`, `TOML_EXPORTED_STATIC_FUNCTION` & `TOML_EXPORTED_FREE_FUNCTION`\n- Added support for escape sequence `\\e` when using `TOML_ENABLE_UNRELEASED_FEATURES`\n- Added support for more unicode in bare keys when using `TOML_ENABLE_UNRELEASED_FEATURES`\n\n#### Removals/Deprecations:\n- Deprecated old `TOML_API` option in favour new `TOML_EXPORTED_X` options\n\t(it will continue to work as it did before if none of the new function export options are defined)\n\n#### Build system:\n- Meson: Added `compile_library` option (@Tachi107)\n- Meson: Added `ubsan_tests` and `ubsan_examples` options\n- Meson: Use system dependencies where available when building tests (@Tachi107)\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/tomlplusplus' unixtime: '1651646652' user: wiz