Modules Effected
- No changes with this release, moving to v1.x.x SemVer standard
Overview
This release marks a significant milestone for the module 🎉
We are officially adopting the Semantic Versioning (SemVer) standard, starting with version v1.0.0. Prior to this release, version tags only incremented patch and minor numbers. Moving forward, all releases should fully comply with the SemVer specification, providing clearer expectations for users regarding changes, compatibility, and upgrade paths.
Stable Library Module
With the v1.0.0 release, the library module is considered stable. This means that all subsequent changes in the v1.x.x series will be backward-compatible unless a new major version (v2.0.0) is released.
Predictable Versioning
Version numbers will now follow the format MAJOR.MINOR.PATCH
MAJOR
: Incremented for breaking changes or incompatible API changes.MINOR
: Incremented for new, backward-compatible features.PATCH
: Incremented for backward-compatible bug fixes.
Backward Compatibility
Users can now rely on the v1.x.x series to remain backward-compatible. Breaking changes should only occur in a future v2.0.0 release.
Communication of Changes
Each release will include detailed notes indicating whether changes are breaking, additive, or bug fixes, as per SemVer guidelines.