1
0
mirror of https://github.com/tooot-app/app synced 2024-12-12 09:10:19 +01:00
tooot/VERSIONING.md
2021-09-16 23:00:43 +02:00

1.4 KiB

Major releases - App Store

"Major releases" are artifacts published as x.?.?:

  • An artifact must be released as x.?.? if native modules have been changed or updated, including upgrading Expo SDK version.
  • A new app store version has to be submitted.
  • Outdated versions in principle do not receive further OTA updates.

Minor releases - App Store

"Minor releases" are artifacts published as ?.y.?:

  • An artifact can be released as ?.y.? when there is no change nor update made to the native modules.
  • A new app store version can be submitted for better first launch experience.
  • All these versions that are not part of above mentioned outdates versions receive also OTA updates.

Patch releases - OTA

"Patch releases" are artifacts published as ?.?.z:

  • An artifact must be release as ?.?.z when there is no major change to the functionalities.
  • No new app store version will be submitted.
  • All these versions that are not part of above mentioned outdates versions receive also OTA updates.

OTA release channels

  • MAJOR.MINOR-environment. Environments include release, candidate and development.

Major versions mapping to native module versions

Version Native module version Expo version
0- 210201 40.0.0
1- 210317 40.0.0
2.2 210916 41.0.0