Skip to content

Instantly share code, notes, and snippets.

@mgxd
Created March 2, 2020 18:48
Show Gist options
  • Save mgxd/de98ac8dba8ed53dce8f64511a725f21 to your computer and use it in GitHub Desktop.
Save mgxd/de98ac8dba8ed53dce8f64511a725f21 to your computer and use it in GitHub Desktop.

FMRIPrep Long Term Support (LTS)

===================================

Versioning

fMRIPrep has adopted cal-sem versioning. This can be broken down by the following example, X.Y.Z.e, where:

X = major version, signals year of the release. A release from 2020 will start with a 20. major version. Y = minor version, signals API breaking and/or output altering changes. Upgrading minor version will not be backwards compatible. Z = patch version, AKA bug fix releases. Patch versions will be backwards compatible with all minor version releases. e = additional identifiers, i.e. rc (release candidate)

LTS

In an LTS release, fMRIPrep will be fixed to a major and minor version. There will be a feature freeze, meaning new features from future releases (incremented major or minor) will not be backported. Any new releases for an LTS may only include:

  • bug fixes
  • documentation fixes or additions
  • security fixes
  • package maintenance (such as CI builds, etc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment