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
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
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
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