Skip to content

Releases: gradlex-org/extra-java-module-info

1.6.1

07 Dec 16:50
10e46a4

Choose a tag to compare

  • [Fixed] #89 - Make Jar patching reproducible

1.6

17 Nov 21:41
7c3ef68

Choose a tag to compare

1.6
  • [New] #74 - Add 'deriveAutomaticModuleNamesFromFileNames' option (Thanks Mike Wacker for suggesting!)
  • [New] #85 - Add check that existing 'Automatic-Module-Names' are not changed accidentally
  • [Fixed] #77 - 'exportAllPackages' breaks module for multi-release Jars (Thanks Christopher Schnick for reporting!)
  • [Fixed] #78 - Empty Jars created when Intellij refreshes project (Thanks Kostas Pagratis for reporting!)
  • [Fixed] #81 - 'requireAllDefinedDependencies' does not work reliably for 'annotationProcessor'

1.5

31 Oct 07:44
b3ae281

Choose a tag to compare

1.5
  • [New] #75 - Add 'failOnAutomaticModules' option (Thanks Ihor Herasymenko for contributing!)
  • [New] #75 - Support patching of real modules (Thanks Ihor Herasymenko for contributing!)
  • [New] #75 - Add 'moduleDescriptorRecommendations' help task (Thanks Ihor Herasymenko for contributing!)

1.4.2

01 Sep 09:16
f317c6d

Choose a tag to compare

  • [Fixed] #45 Preserve sub-folders of 'META-INF/services' in merged Jars

v1.4.1

09 Jun 10:15
240abbb

Choose a tag to compare

  • [Fixed] #50 Remove merged Jars from classpath even if they are (automatic) modules

1.4

27 Apr 15:16
af571d6

Choose a tag to compare

1.4
  • [New] Minimal Gradle version is now 6.8 for integration with recently added features like the Dependency Version Catalog
  • [New] #46 - Validation coordinates and module names
  • [New] #41 - Support version catalog accessors to express dependency coordinates (Thanks Giuseppe Barbieri for suggesting!)
  • [New] #30 - Add 'opens(...)' to module DSL (Thanks Wexalian for suggesting!)
  • [Fixed] #47 - requireAllDefinedDependencies() gives error when dependency only appears on runtime path (Thanks Sola for reporting!)
  • [Fixed] #45 - Sub-folders in 'META-INF/services' are not ignored (Thanks Jonas Beyer for reporting!)
  • [Fixed] #44 - Name resolution for jars with '-' character failing if Jars are taken from local .m2 repository (Thanks Aidan Do for reporting!)

1.3

29 Jan 18:42
db12976

Choose a tag to compare

1.3
  • [New] #42 - Added support for 'uses' directives (Thanks Stefan Reek for contributing!)

1.2

05 Jan 09:44
71104d9

Choose a tag to compare

1.2
  • [New] #40 - Add requireAllDefinedDependencies() functionality
  • [New] #38 - Add exportAllPackages() functionality (Thanks Hendrik Ebbers for suggesting!)
  • [New] #37 - Merge Jars - fully support merging Zip into Jar

1.1

01 Nov 19:49

Choose a tag to compare

1.1
  • [Fixed] #36 - mergeJar can lead to unnecessary build failures (Thanks nieqian1230 for reporting!)

1.0

18 Aug 08:23
8459f89

Choose a tag to compare

1.0
  • Moved project to GradleX - new plugin ID: org.gradlex.extra-java-module-info