Glossary: Angular Beyond the Basics
Semantic versioning (semver)
Also written: semver, major.minor.patch, caret (^)
A version numbering of major.minor.patch where only majors can break your code. In package.json, `^22.2.0` allows newer 22.x versions but never a new major.