Project

General

Profile

Actions

ReleaseManagement » History » Revision 3

« Previous | Revision 3/203 (diff) | Next »
Eric Davis, 2010-07-18 21:13
Added semver note


Release Management

TODO: Now that we have reached 1.0, this process needs to be updated to conform to Semantic Versioning

This page will outline how releases will be handled

Major Release (x.0.0)

Redmine currently doesn't do Major releases (pre-1.0.0).

Minor Release (0.x.0)

Minor releases can break backwards compatibility.

Changes allowed

  • New features
  • Bug fixes
  • Security fixes
  • Database migrations

Changes not allowed

None at this moment.

Point Release (0.0.x)

Point releases shouldn't break backwards compatibility.

Changes allowed

  • Simple new features
  • Bug fixes
  • Security fixes

Changes not allowed

  • New features with a lot of changes
  • Database migrations

References

http://www.redmine.org/issues/show/1901#note-14

Updated by Eric Davis over 13 years ago · 3 revisions