diff --git a/README.md b/README.md index 437afc0..f7635bd 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ This plugin is loosely based on [Niklas Walter's Gradle Eclipse Compiler for Jav ```groovy plugins { - id "io.github.themrmilchmann.ecj" version "0.1.0" + id "io.github.themrmilchmann.ecj" version "0.2.0" } ``` @@ -48,7 +48,7 @@ ecj { ```kotlin plugins { - id("io.github.themrmilchmann.ecj") version "0.1.0" + id("io.github.themrmilchmann.ecj") version "0.2.0" } ``` @@ -78,6 +78,7 @@ ecj { | Gradle | Minimal plugin version | |--------|------------------------| +| 8.0 | 0.2.0 | | 7.4 | 0.1.0 | diff --git a/docs/changelog/0.2.0.md b/docs/changelog/0.2.0.md index 9efec34..e05cb4d 100644 --- a/docs/changelog/0.2.0.md +++ b/docs/changelog/0.2.0.md @@ -1,6 +1,6 @@ ### 0.2.0 -_Not Released Yet_ +_Released 2023 Mar 06_ #### Improvements diff --git a/docs/changelog/README.md b/docs/changelog/README.md index 0df46be..66dfc7a 100644 --- a/docs/changelog/README.md +++ b/docs/changelog/README.md @@ -4,8 +4,8 @@ ### Version History -* ????-??-?? [0.2.0](0.2.0.md) (TDB; work in progress) -* 2022-06-23 [0.1.0](0.1.0.md) (latest) +* 2023-03-06 [0.2.0](0.2.0.md) (latest) +* 2022-06-23 [0.1.0](0.1.0.md) This library is strictly following [SemVer 2.0.0](https://semver.org/spec/v2.0.0.html). \ No newline at end of file diff --git a/docs/changelog/full.md b/docs/changelog/full.md index fdc1d4d..56d6e48 100644 --- a/docs/changelog/full.md +++ b/docs/changelog/full.md @@ -1,3 +1,21 @@ +### 0.2.0 + +_Released 2023 Mar 06_ + +#### Improvements + +- Added support for Gradle 8.0.2. + - On Gradle 8.0.2 and later, the `javaCompiler` property of `JavaCompile` + tasks is now respected and can be used to configure the JVM to be used to + invoke the compiler. + - Additionally, the up-to-date check should behave more predictably on Gradle 8. +- Reworked the plugin to avoid eager task creation by migration to Gradle's APIs + for lazy configuration. [[GH-10](https://github.com/TheMrMilchmann/gradle-ecj/pull/10)] (Thanks to @arturbosch) +- Updated default ECJ version to `3.32.0` (from `3.30.0`). + + +--- + ### 0.1.0 _Released 2022 Jun 23_ diff --git a/docs/changelog/latest.md b/docs/changelog/latest.md index fdc1d4d..02d7b58 100644 --- a/docs/changelog/latest.md +++ b/docs/changelog/latest.md @@ -1,7 +1,14 @@ -### 0.1.0 +### 0.2.0 -_Released 2022 Jun 23_ +_Released 2023 Mar 06_ -#### Overview +#### Improvements -A Gradle plugin for using the Eclipse Compiler for Java (ECJ) for compiling Java files. \ No newline at end of file +- Added support for Gradle 8.0.2. + - On Gradle 8.0.2 and later, the `javaCompiler` property of `JavaCompile` + tasks is now respected and can be used to configure the JVM to be used to + invoke the compiler. + - Additionally, the up-to-date check should behave more predictably on Gradle 8. +- Reworked the plugin to avoid eager task creation by migration to Gradle's APIs + for lazy configuration. [[GH-10](https://github.com/TheMrMilchmann/gradle-ecj/pull/10)] (Thanks to @arturbosch) +- Updated default ECJ version to `3.32.0` (from `3.30.0`). \ No newline at end of file