Skip to content

Releases: JavierSegoviaCordoba/gradle-extensions

1.0.0-alpha.34

03 Feb 21:17
Compare
Choose a tag to compare
1.0.0-alpha.34 Pre-release
Pre-release

Fixed

  • Version catalog artifact extension uses incorrect version

Updated

  • gradle -> 8.6

1.0.0-alpha.33

14 Dec 22:03
Compare
Choose a tag to compare
1.0.0-alpha.33 Pre-release
Pre-release

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

18 May 23:13
Compare
Choose a tag to compare
1.0.0-alpha.32 Pre-release
Pre-release

Added

  • withPlugins function
  • PluginDependency.artifact: String function
  • Provider<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

28 Apr 18:18
Compare
Choose a tag to compare
1.0.0-alpha.31 Pre-release
Pre-release

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 settings
  • directoryProvider for settings
  • directoryProperty for settings
  • regularFileProvider for settings
  • fileProperty for settings
  • regularFileProperty for settings
  • operator fun Project.invoke(action: Project.() -> Unit)

1.0.0-alpha.30

05 Mar 20:19
Compare
Choose a tag to compare
1.0.0-alpha.30 Pre-release
Pre-release

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

26 Jan 14:03
Compare
Choose a tag to compare
1.0.0-alpha.29 Pre-release
Pre-release

Changed

  • gradle-testkit-test-extensions only for functional tests

Added

  • gradle-project-test-extensions to do integration tests

1.0.0-alpha.28

26 Jan 11:31
Compare
Choose a tag to compare
1.0.0-alpha.28 Pre-release
Pre-release

Changed

  • GradleTest.gradleTestKitTest parameters to debug and pluginClasspath

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 TestKit
  • Project.isAlpha: Provider<Boolean> extension
  • Project.isNotAlpha: Provider<Boolean> extension
  • Project.isBeta: Provider<Boolean> extension
  • Project.isNotBeta: Provider<Boolean> extension
  • Project.isDev: Provider<Boolean> extension
  • Project.isNotDev: Provider<Boolean> extension
  • Project.isRC: Provider<Boolean> extension
  • Project.isNotRC: Provider<Boolean> extension
  • Project.isSnapshot: Provider<Boolean> extension
  • Project.isNotSnapshot: Provider<Boolean> extension
  • Project.property(crossinline block: Project.() -> T): Property<T> extension
  • Project.listProperty(crossinline block: Project.() -> List<T>): ListProperty<T> extension
  • Project.setProperty(crossinline block: Project.() -> Set<T>): SetProperty<T> extension

1.0.0-alpha.27

13 Sep 11:57
Compare
Choose a tag to compare
1.0.0-alpha.27 Pre-release
Pre-release

Added

  • plugin extension artifact which add interface Plugin<T : Any> to write Gradle plugins in a Kotlin way
  • Project.getBooleanPropertyOrNull function
  • DelegatedProperty and multiple delegatedProperty 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

05 Jul 10:32
Compare
Choose a tag to compare
1.0.0-alpha.26 Pre-release
Pre-release

Added

  • GradleTest abstract class which contains Gradle TestKit utils

Removed

  • GradleRunner functions (moved to GradleTest)

1.0.0-alpha.25

04 Jul 23:12
Compare
Choose a tag to compare
1.0.0-alpha.25 Pre-release
Pre-release

Added

  • debug message to getProperty functions