Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: spring-gradle-plugins/dependency-management-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.5
Choose a base ref
...
head repository: spring-gradle-plugins/dependency-management-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.6
Choose a head ref
  • 6 commits
  • 8 files changed
  • 2 contributors

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    3c2f6e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90d9e1a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Remove stray backtick

    See gh-387
    quaff authored and wilkinsona committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4d44a45 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #387 from quaff

    * gh-387:
      Remove stray backtick
    
    Closes gh-387
    wilkinsona committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    68f86ea View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Apply exclusions earlier to avoid deprecation warning

    Previously, the dependency management plugin used a before resolve
    action to apply Maven-style exclusions. Gradle performs configuration
    resolution in two passes and, despite its name, a before resolve
    action is called after the first pass. With Gradle 8.8 and later,
    using a before resolve action to configure the exclusions can result
    in a deprecation warning. The deprecation warning states that support
    for mutating the dependency attributes of a configuration after it
    has been resolved has been deprecated.
    
    This commit addresses the deprecation warning by configuring the
    exclusions earlier, in the withDependencies callback. The callback is
    called before the first pass of the resolution process, thereby
    avoiding the warning. Configuring the exclusions at this step
    prevents the exclusions from being configured on a per-dependency
    basis so they are now configured on the configuration. Without any
    additional changes, this regresses the fix for gh-21 as the
    exclusions are now inherited and cause an exclusion in one
    configuration where it should apply to leak into another
    configuration where it should not. To overcome this regression,
    exclusions are only applied to configurations that can be resolved.
    Typically, these are configurations like compileClasspath,
    testRuntimeClasspath and so on, that are leaves and are not extended
    by other configurations, thereby minimizing the risk of any
    inheritance-related problems.
    
    Closes gh-384
    wilkinsona committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    caad92a View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Release v1.1.6

    wilkinsona committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    57d4a77 View commit details
    Browse the repository at this point in the history
Loading