Releases: erbsland-dev/erbsland-cpp-configuration
Releases · erbsland-dev/erbsland-cpp-configuration
Release 1.0 – Production Ready
This marks the 1.0 production release of the Erbsland Configuration Parser for C++.
The focus of this release was finalizing the public API, stabilizing the build process, enhancing error diagnostics, and completing the documentation.
Highlights since the pre-release
User-Facing Changes:
- Finalized and stabilized the public API for
ValueandParserclasses. - Introduced the
RegExdata class to simplify and unify regex-related interactions. - Significantly improved error handling and messaging across the library.
- Enhanced the value API for more intuitive access and diagnostics.
- Added installation support to the build system.
- Completed user and API documentation.
Internal Improvements:
- Added comprehensive unit tests to increase test coverage and stability.
- Fixed several minor bugs and inconsistencies.
- Moved test text creation helpers to the
implementationnamespace to reduce public surface.
This release is intended to be a stable foundation for production use.
This is the initial public release of the Erbsland Configuration Language parser
Pre-release
We are preparing for the 1.0.0 release, planned for August 2025.
- Fully implements the Erbsland Configuration Language.
- Thoroughly tested and stable for use in active development.
- The API is considered stable. No breaking changes are expected before the 1.0.0 release.
What's missing:
- The documentation is currently written and will be available soon.