[KongchangAI]
ConceptSemVer / Semantic Versioning

Semantic Versioning (SemVer)

A widely adopted software version numbering specification using the format MAJOR.MINOR.PATCH. Changes to each component communicate compatibility information, helping downstream dependents assess the risk associated with upgrading to a new version.

Core Facts

Timeline (last 90 days)

Oct 26

After 1.0, minor versions are guaranteed to be backward compatible.

Unverified50%
Oct 26

In semantic versioning, a minor version indicates backward-compatible feature additions.

Unverified70%
Oct 13

According to the Semantic Versioning (SemVer) specification, 0.y.z is in the initial development phase, any version may introduce breaking changes, and the public API should not be considered stable.

Verified90%
Oct 6

In the npm ecosystem, a range declaration such as ^3.0.25 automatically accepts patch and minor version upgrades, and running npm update will automatically fetch 3.0.26

Verified80%
Sep 11

For PATCH-level versions, developers can theoretically upgrade directly without modifying any business code.

Unverified50%
Aug 26

The Semantic Versioning (SemVer) format is MAJOR.MINOR.PATCH: a change in the major version number indicates backward-incompatible API changes, a change in the minor version number indicates new features that maintain backward compatibility, and a change in the patch number includes only bug fixes.

Verified90%

All Facts (6)

Source Articles