Semver is short for semantic versioning. Semantic Versioning is a standardized way to give meaning to your software releases. It’s a way for software authors to communicate succinctly to the consumers of their software important info they should know about the current release.
Semantic versioning is represented by just three numbers separated by periods. Each number is a different level of revision, depending on what was changed in the revision. Reading from left to write the number represents the current Major release, the current Minor release of the current Major release, and the current Patch release of the current Minor release(Major.Minor.Patch). When a number is increased all numbers to the right start back at zero.
As a developer who brings in these libraries and packages, it’s important to keep them up to date and this versioning system helps make decisions to update your dependencies not just easier to make, but automated.
Music by Yurii Kohut from Pixabay
(https://pixabay.com/users/lvymusic-27...)