Skip to content

[1.0.0] Refactor plugin to use modern Gradle

Compare
Choose a tag to compare
@Nava2 Nava2 released this 24 Apr 20:01
· 92 commits to main since this release
a1f9eb5

This was largely a rewrite to use modern Gradle practices, and simplify the code base.

Gradle Plugin Portal - v1.0.0

What's Changed

  • Support newer Gradle versions by @jamietanna in #18
  • Official Gradle Wrapper Validation Action by @scordio in #20
  • [Chore] Update dependencies to use modern packages by @Nava2 in #19
  • Bump junit:junit from 4.12 to 4.13.2 by @dependabot in #24
  • Bump org.assertj:assertj-assertions-generator from 2.0.0 to 2.2.1 by @dependabot in #26
  • Bump com.google.guava:guava from 28.1-jre to 31.1-jre by @dependabot in #27
  • Bump com.gradle.plugin-publish from 1.1.0 to 1.2.0 by @dependabot in #28
  • [Simplification] Remove global options in plugin in favour of source-… by @Nava2 in #30
  • [Simplify] Remove auto-application of java plugin by @Nava2 in #34
  • [Simplify] Remove unused methods, add ListProperty<> values for `Te… by @Nava2 in #32
  • [Simplify] Remove custom source set implementation in favour of using… by @Nava2 in #33
  • [Simplify] Flatten DefaultAssertJGeneratorOptions into single class by @Nava2 in #31
  • [Kotlin] Add Kotlin source support to build chain by @Nava2 in #37
  • [Simplify] Clean-up report builder to make it easier to read and prep… by @Nava2 in #35
  • [Simplify] Remove Either custom type in Templates infavour of simpler type by @Nava2 in #38
  • [Konvert] Konvert Report from groovy to Kotlin by @Nava2 in #36
  • [Simplify] Clean-up and add missing entry point values by @Nava2 in #39
  • [Konvert] Convert Templates class to Kotlin by @Nava2 in #41
  • [Konvert] Convert EntryPointOptions to Kotlin by @Nava2 in #40
  • [Konvert] Convert AssertJGeneratorExtension class to Kotlin by @Nava2 in #42
  • [Clean-up] Clean-up some groovy code for the AssertJ task, add caching by @Nava2 in #44
  • [Konvert] Convert AssertJGenerationTask to Kotlin by @Nava2 in #43
  • [Konvert] Convert AssertJGeneratorGradlePlugin to Kotlin by @Nava2 in #45
  • [Chore] Clean-up and remove unnecessary Configuration for plugin by @Nava2 in #46
  • [Modernize] Use *.class files as sources instead of *.java by @Nava2 in #47
  • [CI] Add Github publishing by @Nava2 in #49
  • [CI] Fix-up local tasks broken by CI checks by @Nava2 in #50
  • [Filtering] Add support for filtering packages like Maven plugin by @Nava2 in #53
  • [Filtering] Add support for filtering classes like Maven plugin by @Nava2 in #54

New Contributors

Full Changelog: v0.0.6...v1.0.0