Semantic Versioning

semantic versioning addresses versioning for Public APIs. Within 1EdTech, the associated principles of Semantic Versioning have been applied more broadly and will be used when versioning specifications, documents, specification artefacts, reference implementation software releases, etc. The versioning nomenclature uses:

  • MAJOR version when incompatible changes are made
  • MINOR version when functionality is added in a backwards compatible manner
  • PATCH version when backwards compatible bug fixes are made.

» 1EdTech Glossary