Releases: littlerobots/version-catalog-update-plugin
Releases · littlerobots/version-catalog-update-plugin
v0.8.4
Version 0.8.4
- Fail the build when an incompatible XML parser is on the build classpath with Gradle 8.4+ and 7.6.3 ([#139]
(#139))
- Add kts extension for version selector (new resolver only)
v0.8.3
Fixes and enhancements for the internal resolver:
- Handle variants / redirection correctly (#129)
- Handle unresolved libraries due to capability conflicts (#131)
- Per catalog version selectors (#130)
Also fixes an issue where versions weren't correctly grouped due to a regression in 0.8.2
v0.8.2
🚨 This version introduces a new way to resolve dependencies, no longer depending on the Gradle versions plugin 🚨
This functionality is not enabled by default yet, but can be enabled by setting a property. Please try it out and report any issues you might find!
See #125 on how to enable the new resolver, what the behavioural changes are and some of the rationale behind the change.
Full list of changes:
- Versions grouping picks the most common version #127
- Resolve dependencies from the plugin itself #123
v0.8.1
- Order of sections in the version catalog is now maintained #113
v0.8.0
- Added an option to specify the toml file to use for the default tasks (#92)
- Added a warning for plugin dependencies with a version condition that can be upgraded, similar to library dependencies. (#95)
- Removed the compile-time dependency on the versions plugin. This should fix class path issues when the versions plugin is applied from an init script for example. (#97)
- Fixed warnings when configuration cache is enabled (#103)
v0.6.1
- Fixed an issue with grouping versions #82
- Fix: retain order of kept versions #78
- Now also available from the Gradle Plugin portal (since 0.6.0 actually 😄 )
v0.6.0
- New feature: --interactive command line option to stage changes without updating the TOML file #63
- Shadow (bundle) dependencies to prevent conflicts with other plugins #39
- Fix an issue with unused transitive dependencies causing unwanted changes to the TOML file #71
- Removed --add option. #69
v0.5.3
- Fix an issue with unused kept pinned dependencies causing the update task to fail #61
v0.5.2
Something went wrong with this release, it does not contain any changes, please refer to v0.5.3