Releases: JavierSegoviaCordoba/gradle-extensions
Releases · JavierSegoviaCordoba/gradle-extensions
1.0.0-alpha.34
Fixed
- Version catalog
artifact
extension uses incorrect version
Updated
gradle -> 8.6
1.0.0-alpha.33
Added
ExecOperations.echo(vararg arg: String)
ExecOperations.echo(message: () -> String)
maybeNamed
maybeRegister
Removed
namedLazily
maybeRegisterLazily
Updated
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.5.0-beta.16
gradle -> 8.5
1.0.0-alpha.32
Added
withPlugins
functionPluginDependency.artifact: String
functionProvider<PluginDependency>.artifact: Provider<String>
PluginDependency.module: String
Provider<PluginDependency>.module: Provider<String>
Updated
gradle -> 8.1.1
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.5.0-alpha.16
1.0.0-alpha.31
Changed
- all
getProperty
functions
Updated
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.5.0-alpha.12
gradle -> 8.1
Added
Settings.objects: ObjectFactory
provider
for settingsdirectoryProvider
for settingsdirectoryProperty
for settingsregularFileProvider
for settingsfileProperty
for settingsregularFileProperty
for settingsoperator fun Project.invoke(action: Project.() -> Unit)
1.0.0-alpha.30
Changed
Logging
functions and colors
Updated
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.4.0-alpha.16
gradle -> 8.0.2
1.0.0-alpha.29
Changed
gradle-testkit-test-extensions
only for functional tests
Added
gradle-project-test-extensions
to do integration tests
1.0.0-alpha.28
Changed
GradleTest.gradleTestKitTest
parameters todebug
andpluginClasspath
Updated
com.javiersc.semver:semver-core -> 0.1.0-beta.13
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.2.0-alpha.46
gradle -> 7.6
Added
GradleTest.gradleTest
for integration tests without TestKitProject.isAlpha: Provider<Boolean>
extensionProject.isNotAlpha: Provider<Boolean>
extensionProject.isBeta: Provider<Boolean>
extensionProject.isNotBeta: Provider<Boolean>
extensionProject.isDev: Provider<Boolean>
extensionProject.isNotDev: Provider<Boolean>
extensionProject.isRC: Provider<Boolean>
extensionProject.isNotRC: Provider<Boolean>
extensionProject.isSnapshot: Provider<Boolean>
extensionProject.isNotSnapshot: Provider<Boolean>
extensionProject.property(crossinline block: Project.() -> T): Property<T>
extensionProject.listProperty(crossinline block: Project.() -> List<T>): ListProperty<T>
extensionProject.setProperty(crossinline block: Project.() -> Set<T>): SetProperty<T>
extension
1.0.0-alpha.27
Added
- plugin extension artifact which add
interface Plugin<T : Any>
to write Gradle plugins in a Kotlin way Project.getBooleanPropertyOrNull
functionDelegatedProperty
and multipledelegatedProperty
functions
Updated
gradle -> 7.5.1
com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.2.0-alpha.29
org.jetbrains.kotlin:kotlin-gradle-plugin -> 1.7.10
1.0.0-alpha.26
Added
GradleTest
abstract class which contains Gradle TestKit utils
Removed
GradleRunner
functions (moved toGradleTest
)
1.0.0-alpha.25
Added
- debug message to
getProperty
functions