Releases: GradleUp/shadow
Releases · GradleUp/shadow
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
8.1.0
8.0.0
What's Changed
- Fix the plugin dependency identifier in the docs by @lnhrdt in #754
- mergeGroovyExtensionModules() not working with Groovy 2.5+ by @paulk-asert in #779
- Upgrade to ASM 9.3 to support JDK 19. by @vyazelenko in #770
- Do not add a dependencies block if it's already there by @desiderantes in #769
- Update README with new badge and links by @ThexXTURBOXx in #743
- Fix value not set when rawString is true. by @qian0817 in #765
- Mark the Log4j2PluginsCacheFileTransformer as cacheable. by @staktrace in #724
- Fix retrieval of dependencies node when publishing by @netomi in #798
- Upgrade dependency ASM from
9.3
to9.4
by @codecholeric in #817 - Fix a typo of code comment in the minimizing page by @jebnix in #800
- Prefer using plugin extensions over deprecated conventions by @eskatos in #821
- Introduce CleanProperties by @simPod in #622
- Support Gradle 8.0 by @Goooler in #822
- Updated dependencies , Gradle versions and Fix Test by @ElisaMin in #791
New Contributors
- @lnhrdt made their first contribution in #754
- @paulk-asert made their first contribution in #779
- @desiderantes made their first contribution in #769
- @ThexXTURBOXx made their first contribution in #743
- @qian0817 made their first contribution in #765
- @staktrace made their first contribution in #724
- @netomi made their first contribution in #798
- @codecholeric made their first contribution in #817
- @jebnix made their first contribution in #800
- @eskatos made their first contribution in #821
- @simPod made their first contribution in #622
- @Goooler made their first contribution in #822
- @ElisaMin made their first contribution in #791
Full Changelog: 7.1.2...8.0.0
7.1.2
- Upgrade log4j to 2.17.1 due to CVE-2021-45105 and CVE-2021-44832