Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Build Status Codacy Badge Codacy Badge

Download Maven Central

Join the chat at


Release process

On version numbers

This project uses the sbt-dynver plugin in order to generate its version number. See the plugin documentation for more details. Our behavior for snapshot versions is slightly different than the plugin default however: in particular, commits that are not tagged with a version tag are considered snapshots. Moreover, snapshot versions have '-SNAPSHOT' appended to their sbt-dynver generated version number, so that they can be pushed to

Publishing artifacts

Every time the build runs successfully, it uploads the created project binaries

  • In case isSnapshot is true, the build is a snapshot (development) build. The build artifacts will be uploaded to
  • In case isSnapshot is true, then the build is a release version. The build artifacts will be uploaded to Bintray, with the release version matching the project version

Creating a release

We always create the next release version from the current commit on master.

  • Make sure the commit you want to release is pushed to the upstream repo
  • Start by creating a new version tag for the current commit locally git tag -a v[my-release-number-here] -m "my tag message"
  • Push your newly created tag to the upstream repo
You can’t perform that action at this time.