Merged
XS
Change Breakdown
Configuration70%
Maintenance30%
First release pinned to 0.1.0
The project's first release will be 0.1.0 instead of jumping to 1.0.0, keeping all subsequent releases in the 0.x range until a breaking change is introduced.
This configuration change sets the project's versioning strategy for its initial release. The release-please-config.json file now specifies that the first release should be 0.1.0 rather than the default 1.0.0. Combined with an existing bump-minor-pre-major setting, any future feature commits will increment the minor version within the 0.x range (0.1.0 → 0.2.0, and so on). The project can promote to a stable 1.0.0 release later by introducing a breaking change commit. This approach gives the team flexibility to stabilize the API before committing to major version semantics.