Skip to content

Releases: gradlex-org/jvm-dependency-conflict-resolution

2.4

06 Jun 15:00
v2.4
718c209
Compare
Choose a tag to compare
  • [Fix] #238 Patch DSL now works for dependencies with non-standard variant names (e.g. com.google.guava).
  • [Fix] #243 jakarta.xml.ws:jakarta.xml.ws-api no longer clashes with jakarta.jws:jakarta.jws-api for versions <= 4.0
  • [Deprecation] #251 Deprecate GuavaComponentRule in favor of more general patch DSL.

2.3

13 May 18:04
b17e188
Compare
Choose a tag to compare
2.3
  • [New Rule] #66 itext:itext / com.lowagie:itext (Thanks Björn Kautler for reporting)
  • [New Rule] #222 dk.brics.automaton:automaton / dk.brics:automaton (Thanks Ketan Padegaonkar for reporting)
  • [New Rule] #203 org.apache.geronimo.javamail:geronimo-javamail_*_provider
  • [Adjusted Rule] #188 Bouncy Castle rule supports LTS versions (Thanks Björn Kautler for reporting)
  • [Adjusted Rule] #174 jakarta.xml.ws-api and jakarta.xml.ws-api merger is now considered (Thanks KO for reporting)
  • [Adjusted Rule] #201 Add woodstox:wstx-lgpl to WOODSTOX
  • [Adjusted Rule] #202 Remove org.apache.tomcat:tomcat-websocket from JAVAX_WEBSOCKET_API
  • [New] #229 Patching: addTargetPlatformVariant optionally accepts a feature name
  • [Fix] #196 No longer call eager methods on configurations container (Thanks Ian Brandt for reporting)

2.2

04 Apr 07:41
v2.2
2103a16
Compare
Choose a tag to compare
2.2

What's Changed

New Contributors

Full Changelog: v2.1.2...v2.2

2.1.2

22 Jul 18:03
64b2dcd
Compare
Choose a tag to compare
  • [Adjusted Rule] #152 No jakarta-activation-impl capability for early c.sun.a:jakarta.activation (Thanks lennartfricke for reporting)

2.1.1

04 Jun 06:00
7f2f503
Compare
Choose a tag to compare
  • [Fix] #141 Jersey alignment rule points to wrong BOM

2.1

03 Jun 06:26
0cd58b9
Compare
Choose a tag to compare
2.1
  • [New] #102 Global consistent resolution feature
  • [New Rule] #125 mysql:mysql-connector-java / com.mysql:mysql-connector-j (Thanks Eduardo Acosta Miguens!)
  • [New Rule] #131 org.json:json / com.vaadin.external.google:android-json (Thanks Piotr Kubowicz!)
  • [New Rule] #22 Alignment: Asm, Jersey, Jetty, SSHD (Thanks Florian Dreier!)
  • [Adjusted Rule] #130 javax-transaction-api rule now also covers jboss-transaction-api artifacts (Thanks Piotr Kubowicz for reporting)
  • [Adjusted Rule] #140 Add slf4j-nop to Slf4J implementations
  • [Fix] #132 Failure when applying plugin with 'listenablefuture' on the classpath (Thanks Sergii Gnatiuk for reporting)

2.0

05 Apr 09:23
e493b08
Compare
Choose a tag to compare
2.0

Breaking changes

  • Plugin ID is now org.gradlex.jvm-dependency-conflict-resolution
  • Minimum required Gradle version raised to 6.8.3

1.5.2

08 Feb 14:11
7679fbd
Compare
Choose a tag to compare
  • [Adjusted Rule] 67 Remove 'stax2-api' from StaxApiRule

1.5.1

31 Jan 11:15
7e427ad
Compare
Choose a tag to compare
  • [Fix] #65 Turn component status rule into a custom rule instead of always applying it to 'all' (Thanks KO for reporting)

1.5

29 Jan 08:26
8daf4c4
Compare
Choose a tag to compare
1.5
  • [New] #61 Generic rule implementations to ease configuration of custom rules in Java projects
  • [New Rules] #63 Rule that sets the component status to 'integration' for common pre-release version numbers
  • [New Rules] #62 com.g.c.findbugs:annotations / com.github.spotbugs:spotbugs-annotations (Thanks Boris Petrov for reporting)