Sbt Release Versions Save

A release plugin for sbt

v1.4.0

3 months ago

Breaking Change: Prerelease version increments

Prior to sbt-release 1.4.0, if a prerelease version (for example 1.0.0-RC1) is incremented, the prerelease part RC1 is dropped, so 1.0.0-RC1 was incremented to 1.0.0. By default, sbt-release 1.4.0 increments prerelease versions by default, if it ends in a number. In other words, 1.0.0-RC1 is incremented to 1.0.0-RC2.

To restore the previous behavior, you can set the following setting:

releaseVersionBump := sbtrelease.Version.Bump.NextStable

This was contributed by @Andrapyre in https://github.com/sbt/sbt-release/pull/397

Updates

Full Changelog: https://github.com/sbt/sbt-release/compare/v1.3.0...v1.4.0

v1.1.0

2 years ago

v1.0.10

5 years ago

v1.0.5

6 years ago
  • #193 The checkSnapshotDependencies release step now has enabledCrossBuild enabled by default.
  • #185 Adds a default-tag-exists-answer option to the release command to customise the default response to a tag already existing in the tagRelease release step.
  • #194 Makes releaseVersion, releaseNextVersion, and releaseVersionBump task keys instead of setting keys.

v1.0.4...v1.0.5

v0.8

10 years ago
  • #29 The release task automatically runs a cross release build depending on whether crossScalaVersions contains a scala version other than the one defined by the scalaVersion setting key.
  • #46 Added a setting to more conveniently control the next version. (See Convenient versioning)
  • #48 Show the appropriate version pattern in the version format error message.