Releases
BUG is released continuously whenever commits are made to the main branch. Development takes place in other branches before being merged into the main branch.
Versioning follows the predefined formats vMAJOR.minor.patch where:
MAJORis a major version change. BUG is currently on its third incarnation. Any change to this version number is invoked with amainbranch push usingMajor:as the commit tagline. Expect lots of breaking changes.minoris a major version change - a change that adds significant new features or deprecation which as a result creates a breaking change. Pushes to themainbranch with statementMinor:preceding them will trigger a minor release.patchis a patch change - a change that correct bugs in bug or makes small modifications and additions; it should not result in a breaking change. Pushes to themainbranch with none of the above release statements will trigger a patch release.