Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.15 KB

RELEASE-POLICY.md

File metadata and controls

29 lines (20 loc) · 1.15 KB

Release Policy

Semantic MediaWiki follows Semantic Versioning.

We have these types of releases:

  • Patch releases (third number changes) - only include fixes - upgrading is very safe
  • Minor releases (second number changes) - new features but no breaking changes
  • Major releases (first number change) - include breaking changes - upgrades need attention

Breaking changes

We only make the following changes in major releases.

  • Removal of features
  • Breaking changes to features, such as syntax changes or parameter name changes
  • Removal of support for versions of MediaWiki
  • Changes that require running update.php or doing a data rebuild (starting with SMW 3.2+)

This means you can be sure none of these types of changes are included in patch releases (ie SMW 1.5.2 to 1.5.3) or minor releases (ie SMW 1.5.3 to 1.6.0). You can thus safely run composer update to pull in Semantic MediaWiki fixes and features, as long as you have the major version pinned.

See also