0.39.0
[0.39.0] - 2020-04-15
This release makes big improvements to dependency resolution with some breaking changes.
See the migration guide in #139.
Added
- Support for publishing Gradle Module Metadata
- Warning logs for dependencies without POMs when running
generateLicenseInfo
Changed
- Use variant-aware dependency management - #132
- Configuration: use
implementation
instead ofjenkinsPlugins
- Configuration: use
testImplementation
instead ofjenkinsTest
- Configuration: use Gradle feature variants instead of
optionalJenkinsPlugins
- Do not wire source and javadoc tasks if
jenkinsPlugin.configurePublishing = false
- #140
Fixed
generateLicenseInfo
no longer fails if any dependency is resolved without a POM - JENKINS-51620generateLicenseInfo
supports POMs with and without xmlns - #157
Removed
- Support for < Gradle 6.0
Thank You
This release was a huge effort driven by the community. Thanks so much to:
- @jjohannes and @wolfs for driving the variant support
- @rpalcolea for the improvements to ivy interaction, publishing, and eager tasks
- @darxriggs and @matejdro for trying out candidates and filing issues