Versioning

Major version (e.g, v3.1.x to v4.0.0)

  • Typical risk of things breaking: High
  • Typical effort to upgrade: High
  • Typical changes:
    • Major framework changes (including major breaking changes)
    • Major markup changes (including major breaking changes)
    • New features and enhancements
    • Bug fixes
  • Typical actions required to upgrade:
    • Modify existing content and code new content differently
    • Major markup changes
    • Add and replace JS, CSS and image files

Minor version (e.g., v3.0.x to v3.1.0)

  • Typical risk of things breaking: Moderate
  • Typical effort to upgrade: Moderate
  • Typical changes:
    • Minor framework changes (possibility of minor breaking changes)
    • Minor markup changes (possibility of minor breaking changes)
    • New features and enhancements
    • Bug fixes
  • Typical actions required to upgrade:
    • Minor markup changes
    • Add and replace JS, CSS and image files

Maintenance version (e.g., v3.1.0 to v3.1.1)

  • Typical risk of things breaking: Low
  • Typical effort to upgrade: Low
  • Typical changes:
    • Minor enhancements
    • Bug fixes
  • Typical actions required to upgrade:
    • Add and replace JS, CSS and image files