Skip to content

Releases: nebula-plugins/gradle-resolution-rules-plugin

v1.6.2

20 May 06:39
Compare
Choose a tag to compare
  • Remove resolution rules producer from Gradle plugin portal

v1.6.1

19 May 21:25
Compare
Choose a tag to compare

Remove no longer used producer plugin identifier.

v1.6.0

19 May 21:13
Compare
Choose a tag to compare
  • Convert plugin from Groovy to Kotlin to improve reliability and performance
  • Align rules:
    • Now honor forces, downgrading the aligned version to honor the lowest force that applies to that rule
    • Optionally allows match parameter that takes either a constant indicating a built-in matcher, or a regular expression, that determines which part of the version is used to align dependencies
    • Only change the dependency version when the version is actually changed, avoiding configured by rule output in dependencyInsight for dependencies that did not actually change
  • Deny rules now consider dependencies from super-configurations
  • include now determines the exclusive list of rules to be applied, avoiding the previously confusing behaviour. optional is now used to enable optional rules
  • Remove align rule name mechanism. Superseded by include, exclude and optional
  • Improved logging during rule apply, so it's clear which rules are being applied to the build

v1.5.1

13 May 00:24
Compare
Choose a tag to compare

Prevent StackOverflowErrors when using resolution-rules with Spring Boot versions 1.2 and earlier, due to the versionManagement and resolutionRules configurations attempting to configure and resolve each other.

v1.5.0

12 May 21:19
Compare
Choose a tag to compare

Align rules no longer replace changes made by other rule type (uses useVersion instead of useTarget).

v1.4.0

11 May 20:18
Compare
Choose a tag to compare
  • Make it so we are not eagerly resolving the different configurations. Will only resolve when gradle resolves the configuration.

v1.3.0

13 May 04:05
Compare
Choose a tag to compare

Prevent align rules from trying to align project dependencies: adding a version causes Gradle to attempt to resolve as an external dependency.

v1.2.3

13 May 04:06
Compare
Choose a tag to compare

Fix NPE on unresolved dependencies.

v1.2.2

25 Apr 23:30
Compare
Choose a tag to compare
  • BUGFIX: Handle circularish dependencies B compile dependency on A, A testCompile dependency on B

v1.2.1

19 Apr 18:29
Compare
Choose a tag to compare
  • BUGFIX: Make sure resolutionRules configuration can be locked by nebula.dependency-lock
  • BUGFIX: Allow other changes to configurations.all and associated resolutionStrategy