Semantic versioning in JavaScript

Project version changed from 1.0.0 to 1.0.1. Tell me what it means.

Project version changed from 1.0.0 to 1.1.0. Tell me what it means.

Project version changed from 1.0.0 to 2.0.0. Tell me what it means.

Your project version is 1.9.9. You've added a new functionality to the project that doesn't break backwards compatibility. Set the new version for the project.

Your project version is 1.9.9. You've added new functionality to the project that breaks backwards compatibility. Set the new version for the project.

Your project version is 1.9.9. You fixed a bug in your code. Install the new version for the project.

enru