I have possible breaking change for a npm package, the version was 0.0.15, what version should i use now
In semantic versioning, if you introduce a breaking change, you typically increment the major version number. However, your package is currently at version 0.0.15
, which suggests that it is still in initial development and not yet stable.
In semantic versioning, versions are denoted as MAJOR.MINOR.PATCH
. For packages with a version number starting with 0
, the major version is considered 0
, and changes in MINOR
can be used to indicate breaking changes because the package is still in development. Here’s how you might proceed:
MINOR
version. So, you would go from 0.0.15
to 0.1.0
.Once your package reaches a stable release (typically 1.0.0
), you would then start incrementing the MAJOR
version for breaking changes, MINOR
for backward-compatible features, and PATCH
for backward-compatible bug fixes.