Question: According to the rules of semantic versioning, what does a release incrementing the third number in an npm version string communicate to users about the release changes?

  1. Changes are not backwards compatible.
  2. Changes might not be backward compatible and might break existing code.
  3. Changes are just bug fixes and no new features were added.
  4. Changes will add new functionality but will not break any existing code.

Answer: The correct answer of the above question is Option C:Changes are just bug fixes and no new features were added.