Repository navigation
Enhance and Clean Up by AI Agents
ecgen-cpp v1.1.2 Release Notes
Patch release focusing on documentation quality, build consistency, and minor formatting improvements with no breaking changes, no new features, and no behavior changes from v1.1.1.
What's Changed
Documentation
- Standardized Doxygen comment formatting across all public header files for improved HTML and PDF documentation rendering
- Replaced inline backtick code snippets with Doxygen-compatible
@verbatim/@endverbatimblocks in:include/ecgen/combin.hppinclude/ecgen/gray_code.hppinclude/ecgen/perm.hppinclude/ecgen/set_partition.hpp
- Fixed minor typographical and spacing inconsistencies in header comments
- Improved code snippet readability for algorithm descriptions
Build & Project
- Explicitly bumped project version from
1.1.1to1.1.2inCMakeLists.txt - Ensured version consistency between tagged release and CMake configuration
- No changes to compiler requirements, library dependencies, or target definitions
Code
- No modifications to algorithm logic
- No changes to function signatures, API, or ABI
- No additions or removals of public/private functions
- No performance or behavioral changes to any combinatorial generation routines
Compatibility & Breaking Changes
- No breaking changes
- Fully backward compatible with v1.1.1
- Drop-in replacement for existing users
- All existing code using the library will compile and behave identically
Files Modified
CMakeLists.txtinclude/ecgen/combin.hppinclude/ecgen/gray_code.hppinclude/ecgen/perm.hppinclude/ecgen/set_partition.hpp