-
Notifications
You must be signed in to change notification settings - Fork 4
Version Format
BNRBot versions are akin to semantic versioning 2.0.0, that is:
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
BNRBot follows this formatting, but with the following similar rules instead:
- MAJOR version when a complete rewrite has been done or core functionality is irreversibly altered,
- MINOR version when a feature is added or removed,
- PATCH version when making backwards-compatible bug fixes,
- BUILD number.
The BUILD number is an extension of the original version format (MAJOR.MINOR.PATCH) and exists in the fourth position of the version format (MAJOR.MINOR.PATCH.BUILD). The BUILD number should never decrement unless the MAJOR version increments.
BNRBot is in no way affiliated with or endorsed by Blizzard Entertainment™ or its brands, and is not intended to compete with or undermine Blizzard Entertainment™ or Battle.net™. All aforementioned trademarks are the property of their respective owners. Read the LICENSE file at the root of this repository for more details.