Releases: GradleUp/shadow
Releases · GradleUp/shadow
Release list
9.4.3
9.4.2
Changed
- Update jdependency to support Java 27. (#2033)
8.3.11
Warning
Only Gradle 9 support is being backported to this version. No additional features or crucial bug fixes will be included in the 8.x line. Please migrate to Shadow 9 as soon as possible.
Changed
- Update jdependency to support Java 27. (#2040)
Deprecated
- Deprecate
KnowsTask, it will be removed in the next major release. (#1957)
Fixed
9.4.1
Changed
- Update Kotlin to 2.3.20. (#1978)
9.4.0
Added
- Support Isolated Projects. (#1139)
Changed
- Allow opting out of adding
shadowJarintoassemblelifecycle. (#1939)shadow { // Disable making `assemble` task depend on `shadowJar`. This is enabled by default. addShadowJarToAssembleLifecycle = false } - Stop catching
ZipExceptionwhen writing entries. (#1970)
Fixed
9.3.2
8.3.10
Warning
Only Gradle 9 support is being backported to this version. No additional features or crucial bug fixes will be included in the 8.x line. Please migrate to Shadow 9 as soon as possible.
Changed
- Stop using start script templates bundled in Shadow. (#1750)
- Update ASM and jdependency to support Java 26. (#1810)
Fixed
9.3.1
Fixed
- Use ASM from jdependency embedded. (#1898)
This fixes potential classpath conflicts when using Shadow with other plugins that also use ASM.
9.3.0
Added
- Add
PatternFilterableResourceTransformerto simplify pattern basedResourceTransformers. (#1849) - Expose
patternSetofServiceFileTransformeraspublic. (#1849) - Expose
patternSetofApacheLicenseResourceTransformeraspublic. (#1850) - Expose
patternSetofApacheNoticeResourceTransformeraspublic. (#1850) - Expose
patternSetofPreserveFirstFoundResourceTransformeraspublic. (#1855) - Support overriding output path of
ApacheNoticeResourceTransformer. (#1851) - Add new merge strategy
FailtoPropertiesFileTransformer. (#1856) - Add
FindResourceInClasspathtask to help with debugging issues with merged duplicate resources. (#1860) - Add
MergeLicenseResourceTransformer. (#1858) - Add
DeduplicatingResourceTransformerto deduplicate on path and content. (#1859) - Support disabling Kotlin module metadata remapping. (#1875)
tasks.shadowJar { // Disable remapping of Kotlin module metadata (`.kotlin_module`) files. This is enabled by default. enableKotlinModuleRemapping = false }
Changed
- Change the group of
startShadowScriptsfromapplicationtoother. (#1797) - Update ASM and jdependency to support Java 26. (#1799)
- Bump min Gradle requirement to 9.0.0. (#1801)
- Deprecate
PreserveFirstFoundResourceTransformer.resources. (#1855) - Make the output of
PropertiesFileTransformerreproducible. (#1861) - Deprecate
ShadowCopyAction. (#1876)
It should not be used as a public API. Will be made internal in a future release.
Fixed
- Fix Develocity integration when Isolated Projects enabled. (#1836)
9.2.2
Fixed
- Fix the regression of registering
ShadowJartasks withoutShadowPluginapplied. (#1787)