Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added clarifications to version number conventions

...

major.minor.subminor (e.g. 1.7.0)

  • Increment major (e.g. 1.x.x -> 2.x.x) for major architectural changes
  • Increment minor (e.g. 1.7.x -> 1.8.x) for feature changes and minor architectural subminor for bug-fix only releases (database, translations and core APIs stable)Increment minor for feature changes (database schema, translations, APIs may change, though we'll try and keep API changes as small as possible, and will always provide an upgrade/migration path)
  • Increment subminor (e.g. 1.7.0 -> 1.7.1) for bug-fix only releases (database, translations and core APIs stable)

The one exception is that the Language Packs (dspace-api-lang and dspace-xmlui-lang) use the numbering convention major.minor.subminor.sequence-number (e.g. 1.7.0.0). This allows us to release new versions of the language packs more frequently than normal DSpace releases.

...