Skip to content

Releases: erbsland-dev/erbsland-cpp-configuration

Release 1.0 – Production Ready

31 Jul 18:58
8cd0c95

Choose a tag to compare

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 Value and Parser classes.
  • Introduced the RegEx data 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 implementation namespace 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

18 Jul 15:43
45398e8

Choose a tag to compare

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.