-
Notifications
You must be signed in to change notification settings - Fork 33
Home
Stephane Gosselin edited this page Apr 13, 2020
·
4 revisions
Welcome to the erasure-protocol wiki!
Releases follow semantic versioning MAJOR.MINOR.PATCH:
-
MAJORversion for breaking release of registries -
MINORversion for breaking release of factories -
PATCHversion for backwards compatible bug fixes and features
Each release includes all current contract addresses and contracts.
Contracts from previous releases are considered deprecated if not included in the latest release.
Releases are pushed to a release branch release/vMAJOR.MINOR.x. Patches are backported to existing releases when applicable. For example: release/v1.1.x.
Tags are created from master for MAJOR and MINOR releases and from the release branch for PATCH releases. For example: v1.1.1
All packages in this repo should follow the global semantic versioning. As such, a package will likely skip release versions. yarn publish --new-version 1.3.2 will be your friend.