Skip to content

Versioning

Faizaan edited this page Feb 5, 2017 · 1 revision

Prison utilizes a 4-part version number.

The format of the version number is 'generation.apiLevel.apiRevision.revision'. Let's explain this in more detail.

  • Generation The Prison plugin has gone through three generations so far. This is the third and (hopefully) final generation, so this will remain as '3'.
  • API Level The level of the Prison-Core API. The API level, and therefore this number, will be increased if breaking changes are made to the API.
  • API Revision A revision to the API. A revision is anything that is added, removed, or changed, and is also backwards compatible. This number will reset if the API level is increased.
  • Revision A revision made to the implementation. This would include a bugfix or optimization that is backwards compatible. The number will reset if the API revision is increased.