Releases: GradleUp/shadow
Releases · GradleUp/shadow
9.0.0-beta6
9.0.0-beta5
Added
- Sync
SimpleRelocator
changes from maven-shade-plugin. (#1076)
Changed
- BREAKING CHANGE: Migrate all
ListProperty
usages toSetProperty
. (#1103)
Some publicList
parameters are also changed toSet
. - Replace deprecated
SelfResolvingDependency
withFileCollectionDependency
. (#1114) - Support configuring
separator
inAppendingTransformer
. (#1169)
This is useful for handling files likeresources/application.yml
.
Fixed
- Fail builds if processing bad jars. (#1146)
9.0.0-beta4
9.0.0-beta2
Fixed
- Revert "Migrate SimpleRelocator to using lazy properties" (#1052)
This fixes the relocation not working inv9.0.0-beta1
.
9.0.0-beta1
Added
- Add .md support to the Apache License and Notice transformers. (#1041)
Changed
- BREAKING CHANGE: Rewrite this plugin in Kotlin. (#1012)
- BREAKING CHANGE: Migrate
Transformer
s to using lazy properties. (#1036) - BREAKING CHANGE: Migrate
ShadowJar
to using lazy properties. (#1044)
isEnableRelocation
is removed, useenableRelocation
instead. - BREAKING CHANGE: Resolve
Configuration
directly inDependencyFilter
. (#1045) - BREAKING CHANGE: Migrate
SimpleRelocator
to using lazy properties. (#1047)
Removed
- BREAKING CHANGE: Remove Develocity integration. (#1014)
Fixed
- Fix single Log4j2Plugins.dat isn't included into fat jar. (#1039)
8.3.5
8.3.4
8.3.3
8.3.2
Added
- Support Java 23. (#974)
Changed
ShadowExtension.component
has been deprecated, now you can usecomponent.shadow
instead. ([#956]- BREAKING CHANGE: update to jdependency 2.11.0, this requires Java 11 or above to run. (#974)
Fixed
- Stop publishing Shadow self fat jar to Maven repository. (#967)
8.3.1
Added
- Apply an empty plugin that has the legacy
com.github.johnrengelman.shadow
plugin ID.
This allows existing build logic to keep on reacting to the legacy plugin as the replacement is drop-in currently.
Fixed