Skip to content

Changelog

0.7.0 - 2024-08-16

Removed

  • GitData from mapVersion function due performance issues
  • unnecessary mapping when registering the VersionValueSource

Updated

  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.5

0.6.2 - 2024-08-15

Fixed

  • mapping version happening too late

Removed

  • previous fixes for calculated and metadata versions

Updated

  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.3

0.6.1 - 2024-08-15

Fixed

  • crash due metadata by checking versions in configuration phase instead of execution phase

Updated

  • gradle -> 8.10

0.6.0 - 2024-08-13

Added

  • Log the version only on the root project via semver.logOnlyOnRootProject property

Updated

  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.2
  • gradle -> 8.9

0.5.1 - 2024-03-29

Fixed

  • is* extensions

Updated

  • gradle -> 8.7
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.6.5

0.5.0 - 2024-02-10

Added

  • mapVersion which expose GitData to semver extension
  • mapVersion to semver extension
  • version to semver extension
  • map function to LazyVersion
  • follow Gradle version ordering
  • settings plugin to apply semver plugin to all projects
  • gitDir property to SemverExtension
  • printSemver task depends on prepareKotlinIdeaImport task
  • commits: Provider<Commit> to SemverExtension
  • commitsMaxCount: Provider<Int> to SemverExtension
  • semver.commitsMaxCount property

Changed

  • Version to GradleVersion
  • plugin id from com.javiersc.semver.gradle.plugin to com.javiersc.semver
  • com.javiersc.semver:semver-core dependency from implementation to api

Fixed

  • GitHub output and environment variables in the printSemver task
  • the stage SNAPSHOT is not appended at the end of the version in all cases
  • metadata doesn’t allow ., -, or _ characters
  • multiple regexes invalidating valid versions
  • default logger uses LIFECYCLE instead of QUIET

Removed

  • LazyVersion

Updated

  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.6.2
  • gradle -> 8.6
  • org.eclipse.jgit:org.eclipse.jgit -> 6.5.0.202303070854-r
  • com.javiersc.semver:semver-core -> 0.1.0-beta.13