Long story short
Semantic Versioning defines three types of updates:
- Major – incompatibile api changes.
- Minor – new stuff, backwards-compatible
- Patch – backwards-compatible bug fix
Each package needs to be updated in this pattern: Major.Minor.Patch, e.g. Angular 4.2.0.
This is super important for both sides: the people who are responsible for development and the people who are gonna use their libraries. That’s all for today, but it can be important (and deadly) topic, so please read a bit more about it. I can promise to you that I will.