New features and bugfixes PRs should always be made against main
branch.
When updating the Java version don't forget to update also jitpack.yml
to make use of the correct JDK because JitPack sometimes has a hard time defining which image it should use
The version should always be changed in the gradle.properties
file, following the Semantic Versioning 2.0.0, in short:
Version format - MAJOR.MINOR.PATCH
- MAJOR: Incompatible API Changes
- MINOR: Backward compatible new functionality
- PATCH: Backward compatible bug fixes
For consistency, all CHANGELOG entries should follow a common style:
- Use
##
for the version line. A version line should have a blank line before and after it. - Use
-
for individual items. - Entries should end with a
.
. - Breaking changes should be introduced with BREAKING CHANGE:, or BREAKING CHANGES: if there is a sub-list of changes.
- Create a
release/{version}
branch bumpingVERSION_NAME
ingradle.properties
and open a PR. - When merged, on
Code
tab at GitHub, go to Releases on the right-hand side - Click on Create a new release
- Create a new version based on the Semantic Versioning
- Click on
Generate Release Notes
- Click on
Publish new Release
- Check if new version was updated on JitPack