Releases: GradleUp/shadow
Releases · GradleUp/shadow
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
8.3.0
Changed
- BREAKING CHANGE: the GitHub has been transferred from
johnrengelman/shadow
toGradleUp/shadow
, you can view more details in GradleUp/shadow/issues/908.
We also update the plugin ID fromcom.github.johnrengelman.shadow
tocom.gradleup.shadow
, and the
Maven coordinate fromcom.github.johnrengelman:shadow
tocom.gradleup.shadow:shadow-gradle-plugin
. - Bump the min Gradle requirement from
8.0.0
to8.3
. (#876) - Support Java 21. (#876)
- Use new file permission API from Gradle 8.3. (#876)
Fixed
- Fix for PropertiesFileTransformer breaks Reproducible builds in
8.1.1
. (#858)
8.1.1
What's Changed
- Replace deprecated ConfigureUtil by @Goooler in #826
- Polish outdated configs by @Goooler in #831
- Update plugin com.gradle.enterprise to v3.12.5 by @renovate in #838
- Update dependency gradle to v8.0.2 by @renovate in #844
- fix(deps): update dependency org.codehaus.plexus:plexus-utils to v3.5.1 by @renovate in #837
- chore(deps): update dependency prismjs to v1.27.0 [security] by @renovate in #828
- Encode transformed properties files with specified Charset by @scottsteen in #819
- chore(deps): update dependency vuepress to v1.9.9 by @renovate in #842
New Contributors
- @renovate made their first contribution in #838
- @scottsteen made their first contribution in #819
Full Changelog: 8.1.0...8.1.1