preveen-stack / test

0 stars 0 forks source link

semantic versioning #22

Open preveen-stack opened 1 year ago

preveen-stack commented 1 year ago

Semantic Versioning (often abbreviated as "semver") is a standardized approach to version numbering used in software development. It provides a clear and consistent way to communicate changes in software releases to developers, users, and other stakeholders.

The version number is composed of three parts: MAJOR.MINOR.PATCH.

For example, if a software package starts at version 1.0.0 and the development team releases a version with new features but no breaking changes, the new version will be 1.1.0. If they fix a bug in the new version without changing any existing features, the new version will be 1.1.1.

The use of semantic versioning helps ensure that developers and users can quickly understand the impact of a new release and make informed decisions about when and how to upgrade. It also provides a standard framework for software development teams to communicate changes and coordinate their efforts.