Skip to content

Releases: serpro69/semver.kt

v0.14.0

28 Apr 17:45
5799723
Compare
Choose a tag to compare

💯 Added

  • #35 (:release, :semantic-versioning) Update SemverRelease to support skipping a release from commit

Note

🚀 Released Modules

v0.13.0

28 Mar 20:32
Compare
Choose a tag to compare

💯 Added

  • #30 (:semantic-versioning) Update plugin to expose tagExists property

Note

🚀 Released Modules

v0.12.0

28 Mar 20:13
Compare
Choose a tag to compare

💯 Added

  • #29 (:semantic-versioning) Update plugin to set 'didWork' in tag task

🧹 Chore

  • (:release, :semantic-versioning) Update inter-project dependencies between modules

Note

🚀 Released Modules

v0.11.0

25 Mar 15:41
Compare
Choose a tag to compare

💱 Changed

  • #26 (:semantic-versioning) Set project.version to latestVersion if nextVersion == null in multi-tag monorepos

Note

🚀 Released Modules

v0.10.0

23 Mar 14:04
Compare
Choose a tag to compare

➕ Added

  • #24 (:spec :semantic-versioning) Add support for multi-tagging of monorepos

Note

🚀 Released Modules

v0.9.0

26 Dec 10:49
Compare
Choose a tag to compare

⚠️ Breaking Change

  • Revert to java8

Added

  • #22 Add compatibility with gradle 7.5+

v0.8.0

19 Dec 07:59
Compare
Choose a tag to compare

⚠️ Breaking Change

  • Require java 17

Changed

  • (semantic-versioning) Prevent creating tags for snapshot versions

Fixed

  • Fix leaking GitRepository and SemverRelease resources

v0.7.1

18 Dec 12:05
Compare
Choose a tag to compare

Misc

  • Minor internal changes and dependency bumps to :release and :semantic-versioning modules

v0.7.0

16 Dec 20:38
Compare
Choose a tag to compare

Breaking Change

  • (semantic-release) Require -Prelease property if no release keywords found in commits

Added

  • (release) Add Repository#diff()
  • (release) Add Repository#isClean()
  • (release) Add new MonorepoConfig and DslConfiguration config provider
  • (semantic-release) #11 Allow setting version manually via -Pversion
  • (semantic-release) #12 Add support for snapshots
  • (semantic-release) #18 Add plugin support for monorepo projects
  • (semantic-release) #20 Prevent releases with uncommitted changes (configurable)

Fixed

  • (semantic-release) #16 Fix handling new pre-releases

v0.6.0

26 Oct 18:34
Compare
Choose a tag to compare

Breaking Change

  • (semver) Change definition of SemverRelease#currentVersion and add latestVersion
    • currentVersion returns the version at current HEAD
    • latestVersion returns the latest (greatest) version in the repo

Fixed

  • (semantic-release) Fix plugin to not set latest version
  • (semantic-release) Fix plugin for multi-module projects