Skip to content

Releases: miker2/flexi_config_reader

v0.7.0

31 Oct 03:33
b85674f
Compare
Choose a tag to compare

What's Changed

  • Config visitor API with JSON implementation by @jayv in #148

Full Changelog: v0.6.2...v0.7.0

v0.6.2

23 Oct 20:08
86f5f2c
Compare
Choose a tag to compare

This is mainly a bugfix release:

  • thread-safety issues fixes a segfaults and double-free issues when performing concurrent lookups on the flexi_cfg::Reader
  • fixes a segfault when parsing lists that resolve to an empty list (e.g. due to syntax error)
  • adds support for empty lists
  • adds support for comments in lists

Build/CI changes:

  • dropped CI support for: ubuntu-20.04 with clang-13 due to challenges with clang-tidy-13 and gtest.
  • pinned gcc-12 from latest to ubuntu-22.04. since it's not available on 24.04.
  • new docker/docker-compose tooling to help with testing various OS and compiler combinations

v0.6.1

02 Oct 00:58
d5393eb
Compare
Choose a tag to compare
  • Demotes nested parse messages from INFO level to DEBUG level

v0.6.0

23 Sep 22:42
eabd187
Compare
Choose a tag to compare
  • added include [once] base.cfg
  • added include [optional] file_may_not_exist.cfg
  • added support for absolute paths
  • minor bugfixes and improvements around error reporting
  • added the grammar tracer behind CMake option
  • moved the debug flags to cmake so it's easier to enabled/disable

v0.5.0

17 May 03:11
4b3aab3
Compare
Choose a tag to compare
  • Adds support for [override] keyword which allows for a config value specified in one location to be overriden by a new value
  • Minor bug fixes

v0.4.1

14 Nov 08:10
d2f6990
Compare
Choose a tag to compare

What's Changed

v0.4.0

08 Nov 06:40
43f1b9c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.4.3...v0.3.5

v0.3.4.3

14 Jul 21:59
4c9b093
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.4.2...v0.3.5

v0.3.4.2

03 May 07:01
4b0c4dc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.4.1...v0.3.5

v0.3.4.1

04 Apr 15:12
0c66c69
Compare
Choose a tag to compare
  • Improves usage of exceptions and exception handling.
  • Fixes a bug that was leading to excessive error messages when calling Reader::exists(...).