Added
- Check
DuplicatesStrategyfor merging transformers. (#2026)
This will log warnings when an incompatibleDuplicatesStrategy(e.g.,EXCLUDE) is applied in Gradle configuration for built-inResourceTransformers. - Add
KotlinModuleMetadataTransformer. (#2073) - Add R8 as an opt-in
minimize { r8 { ... } }tool for shrinking the final shadowed JAR. (#2077)
Changed
- Bump min Gradle requirement to 9.2.0. (#2057)
- Remove
afterEvaluatewhen adding variants. (#2056) - Deprecate
enableKotlinModuleRemappingforShadowJar. (#2073)
ApplyKotlinModuleMetadataTransformerexplicitly to support relocating inside Kotlin module metadata files. - Deprecate everything under
ShadowCopyAction. (#2083)
Fixed
- Fix the conflicts when using
afterEvaluatewith other plugins. (#2055)