Skip to content

Releases: nebula-plugins/nebula-dependency-recommender-plugin

v3.7.0

14 Dec 22:24
Compare
Choose a tag to compare
  • Add nebulaRecommenderBom configuration for pom based boms
  • Shift mavenBom calls in the plugin extension to add the bom to the configuration

v3.6.3

20 Jul 18:28
Compare
Choose a tag to compare
  • BUGFIX handle recommendations across a multiproject where subproject B depends on A which has a dependency it needs to pick up from recommendations

v3.6.2

13 Jul 22:34
Compare
Choose a tag to compare

Evaluate dependencies for BOM publishing only when withXml is called, preventing dependency resolution when the publications container is evaluated

v3.6.1

13 Jul 20:46
Compare
Choose a tag to compare

Don't run recommendations providers unless a recommendation will be needed. Avoids interactions with publishing due to getProperties call on the project (@ netflix.nebula.dependency.recommender.provider.MavenBomRecommendationProvider$ProjectPropertiesModelInterpolator.createValueSources(MavenBomRecommendationProvider.java:137)

v3.6.0

28 Jun 16:34
Compare
Choose a tag to compare

Renames the dependencyManagement publishing extension to nebulaDependencyManagement to avoid conflicts with Spring dependency management plugin

v3.5.0

14 Jun 19:25
Compare
Choose a tag to compare

Apply all plugin logic inside a single incoming.beforeResolve block so ordering is predictable when interacting with other plugins

v3.4.0

07 Jun 18:33
Compare
Choose a tag to compare
Change default recommendation strategy to ConflictResolved

v3.3.0

13 Jan 20:31
Compare
Choose a tag to compare
No longer need java plugin applied to use recommendation source

v3.2.0

11 Jan 17:27
Compare
Choose a tag to compare
  • Handle gradle-dependency-lock V4 format

v3.1.0

03 Dec 22:59
Compare
Choose a tag to compare
  • Offer two strategies for how recommendations interact with transitive dependencies:
    • ConflictResolved - If there is no first order recommend-able dependency, a transitive will conflict resolve with dependencies in the recommendations listing
    • OverrideTransitives - If a recommendation conflicts with a transitive, pick the transitive