Releases: miker2/flexi_config_reader
Releases · miker2/flexi_config_reader
v0.7.0
v0.6.2
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
withclang-13
due to challenges withclang-tidy-13
andgtest
. - pinned
gcc-12
fromlatest
toubuntu-22.04
. since it's not available on24.04
. - new docker/docker-compose tooling to help with testing various OS and compiler combinations
v0.6.1
- Demotes nested parse messages from INFO level to DEBUG level
v0.6.0
- 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
v0.4.1
v0.4.0
What's Changed
- Pin pybind11-stubgen and fix stub generation by @michael-projectx in #122
- Fix include path handling in nested includes by @kyle-figure in #120
- Support environment variables in include statements by @kyle-figure in #123
- Updated fmtlib version to 10.1.1 by @dakopian-figure in #121
- Update action versions by @michael-projectx in #129
- Issue 110: Allows config file to contain only includes by @michael-projectx in #126
New Contributors
- @dakopian-figure made their first contribution in #121
Full Changelog: v0.3.4.3...v0.3.5
v0.3.4.3
What's Changed
- Initial pass at producing useful error messages by @michael-projectx in #117
- Fix warnings by @kyle-figure in #119
Full Changelog: v0.3.4.2...v0.3.5
v0.3.4.2
What's Changed
- Generate python stub file by @michael-projectx in #111
- Properly register exceptions in pybind 11 by @michael-projectx in #112
- Installs stubs file along side python bindings by @michael-projectx in #115
Full Changelog: v0.3.4.1...v0.3.5
v0.3.4.1
- Improves usage of exceptions and exception handling.
- Fixes a bug that was leading to excessive error messages when calling
Reader::exists(...)
.