Skip to content

Releases: GradleUp/gratatouille

v0.2.1

25 Dec 22:19
f5eddc4

Choose a tag to compare

Hotfix release to make it possible for plugins built with Gratatouille > 0.2.0 to work with the ones built with Gratatouille < 0.2.0 (#90)

Use this version instead of 0.2.0

v0.2.0

24 Dec 00:32

Choose a tag to compare

This release simplifies the Gradle configuration and adds support for generating Settings plugins, alongside a few other fixes.

com.gradleup.gratatouille.wiring is replaced by com.gradleup.gratatouille for simplicity.

plugins {
  // Replace 
  id("com.gradleup.gratatouille.wiring")
  // With
  id("com.gradleup.gratatouille")
}

Similarly, gratatouille-wiring-runtime is now just gratatouille-runtime:

dependencies {
  // Replace 
  implementation("gratatouille-wiring-runtime")
  // With
  implementation("gratatouille-runtime")
}

You'll also need to replace the package:

// Replace
import gratatouille.wiring.*
// With
import gratatouille.*

Code generation is now enabled automatically if KSP is applied:

gratatouille {
  // Remove
  codeGeneration()
  
  // If you need to configure some parameters, those are now top level:
  
  // Replace
  codeGeneration {
    addDependencies = false
  }
  // With
  addDependencies = false
}

πŸ‘·β€β™‚οΈ All changes:

  • [NEW] Add support for settings plugins in #87
  • [BREAKING] Merge the com.gradleup.gratatouille.wiring and the com.gradleup.gratatouille plugins and simplifiy configuration in #84
  • [FIX] Allow digits in the isolated classloader configuration name in #80
  • [FIX] Remove json dependency in the wiring runtime in #82
  • [FIX] Change configurations.all to configurations.configureEach in #81

v0.1.3

04 Nov 11:37
a3c400d

Choose a tag to compare

Maintenance release.

Brings back group and description in generated code because it's easy to configure everything in one place, add pluginLocalPublication() to make Gratatouille generated plugins work better when used in included builds and more lazy API usages courtesy of @simonlebras, many thanks πŸ™

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

27 Aug 15:13
907e08d

Choose a tag to compare

  • Fix a bug introduced in #55 where filtering the input files would lose the normalized path (#68)
  • Remove group and description from the codegen. It is very easy to set those outside of Gratatouille (#69)

v0.1.1

20 Aug 12:32
5fe71fe

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

30 Jun 14:26
0bbcb26

Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.1.0

v0.0.10

11 Jun 17:45

Choose a tag to compare

  • Cache classloaders in a build service (#39)
  • Split the plugin in 3 different parts:
    • com.gradleup.gratatouille for simple cases.
    • com.gradleup.gratatouille.wiring and com.gradleup.gratatouille.tasks for classloader isolation cases.
  • Similarly, the runtimes are split:
    • gratatouille-wiring-runtime for the wiring.
    • gratatouille-tasks-runtime for the tasks.

v0.0.9

11 Jun 17:00

Choose a tag to compare

  • Add more log levels (#36)
  • Add GClasspath (#37)

v0.0.8

31 May 12:48

Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

31 May 12:47

Choose a tag to compare

Technical release to remove dependency on SNAPSHOT artifacts