Skip to content

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

1.14

29 Jan 14:23
d960e1e

Choose a tag to compare

  • [New] #207 - Add 'exportAllPackagesExcept("org.exception", ...)' (Thanks Tim Hurman for contributing)
  • [New] #212 - Add 'provides("service", "service.impl", ...)' (Thanks Sandy Dunlop for contributing)
  • [Fixed] #179 - Combine 'preserveExisting' and 'exports' (Thanks to JabRef for providing a use case)
  • [Fixed] #219 - Combine 'preserveExisting' and 'removePackage' (Thanks to stewue for providing a use case)
  • [Fixed] #223 - Combine 'preserveExisting' and 'ignoreServiceProvider'
  • [Fixed] #227 - Stable order for the mergeJar path input

1.13.1

03 Sep 14:27
d38570a

Choose a tag to compare

  • [Fixed] #197 - Slightly adjust Gradle API usage for better 9.0.0 compatibility

1.13

11 Jul 09:57
dabc877

Choose a tag to compare

  • [New] #189 - Add 'failOnModifiedDerivedModuleNames' option (Thanks to JabRef for providing a use case)

1.12

01 Apr 06:38
2768145

Choose a tag to compare

  • [New] #174 - Add 'requiresStaticTransitive(...)' to module patch DSL
  • [New] #172 - Allow ignoring specific service provider implementations (Thanks Ihor Herasymenko for contributing!)
  • [Fixed] #171 - In some cases, the plugin creates an empty providers set (Thanks Larry North for reporting!)

1.11

01 Apr 06:37
74929ab

Choose a tag to compare

  • [New] #134 - Add 'disable(...)' and 'enable(...)' options to control when the plugin is active
  • [New] #161 - Add 'skipLocalJars' option
  • [New] #106 - Actionable error message when plugin is used at configuration time

1.10.1

06 Feb 15:45
9b2e09c

Choose a tag to compare

  • [Fixed] #164 - 'preserveExisting' does not duplicate 'provides' entries

1.10

03 Feb 11:12
158aa7e

Choose a tag to compare

  • [New] #160 - Add 'preserveExisting' option to patch real modules
  • [New] #140 - Add 'removePackage' option to deal with duplicated packages

1.9

18 Nov 12:14
3a63cec

Choose a tag to compare

1.9
  • [New] #137 - Configuration option for 'versionsProvidingConfiguration'
  • [New] #130 - Support classifier in coordinates notation
  • [New] #138 - 'javaModulesMergeJars' extends 'internal' if available
  • [Fixed] #129 - Find Jar for coordinates when version in Jar name differs
  • [Fixed] #100 - Fix error message about automatic module name mismatch

1.8

31 Jan 08:54
b25ec13

Choose a tag to compare

1.8
  • [New] #99 - Default behavior for 'module(id, name)' notation without configuration block
  • [New] - Use custom mappings from 'java-module-dependencies' for 'known modules' (if available)
  • [Fixed] #96 - Scope computation of 'requireAllDefinedDependencies'

1.7

14 Jan 08:47
85f169f

Choose a tag to compare

1.7

Version 1.7

  • [New] #95 - granular exports and opens declarations (Thanks Ihor Herasymenko for contributing!)
  • [Fixed] #94 - requireAllDefinedDependencies: skip platform dependencies