Releases: nebula-plugins/gradle-resolution-rules-plugin
Releases · nebula-plugins/gradle-resolution-rules-plugin
v1.6.2
v1.6.1
Remove no longer used producer plugin identifier.
v1.6.0
- 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 independencyInsight
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
andoptional
- Improved logging during rule apply, so it's clear which rules are being applied to the build
v1.5.1
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
Align rules no longer replace changes made by other rule type (uses useVersion
instead of useTarget
).
v1.4.0
- Make it so we are not eagerly resolving the different configurations. Will only resolve when gradle resolves the configuration.
v1.3.0
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
Fix NPE on unresolved dependencies.
v1.2.2
- BUGFIX: Handle circularish dependencies B compile dependency on A, A testCompile dependency on B
v1.2.1
- BUGFIX: Make sure resolutionRules configuration can be locked by nebula.dependency-lock
- BUGFIX: Allow other changes to configurations.all and associated resolutionStrategy