Skip to content

Commit 02dae2b

Browse files
Bump com.gradleup.shadow from 9.1.0 to 9.2.1 (#1146)
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow) from 9.1.0 to 9.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's releases</a>.</em></p> <blockquote> <h2>9.2.1</h2> <h3>Added</h3> <ul> <li>Support relocating Groovy extensions in Module descriptors. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1705">#1705</a>)</li> <li>Add extensions for <code>Iterable&lt;Relocator&gt;</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1710">#1710</a>)</li> <li>Support relocating list of types in <code>RelocatorRemapper</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1714">#1714</a>)</li> <li>Add <code>mainClass</code> property into <code>ShadowJar</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1722">#1722</a>) <pre lang="kotlin"><code>tasks.shadowJar { // This property will be used as a fallback if there is no explicit `Main-Class` attribute set. mainClass = &quot;my.Main&quot; } </code></pre> </li> <li>Honor <code>executableDir</code> and <code>applicationName</code> in <code>application</code> extension. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1738">#1740</a>)<br /> This is useful when you want to customize the output directory of the start scripts and the application distribution.</li> <li>Provide more task accessors in <code>ShadowApplicationPlugin.Companion</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1771">#1771</a>)</li> <li>Support relocating Kotlin module files. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1539">#1539</a>)<br /> The current implementation relocates all properties in <code>KotlinModuleMetadata</code> but <code>KmModule.optionalAnnotationClasses</code> due to very limited usage of it. See more discussion <a href="https://redirect.github.com/GradleUp/shadow/pull/1539#discussion_r2344237151">here</a>.</li> <li>Allow overriding <code>BUNDLING_ATTRIBUTE</code> in GMM. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1773">#1773</a>)<br /> The <code>org.gradle.dependency.bundling</code> in shadowed JAR's Gradle Module Metadata is set to <code>shadowed</code> by default. You can override it for now by: <pre lang="kotlin"><code>shadow { bundlingAttribute = Bundling.EMBEDDED } </code></pre> </li> </ul> <h3>Changed</h3> <ul> <li>Merge Gradle Module descriptors into the modern <code>META-INF</code> path. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1706">#1706</a>)<br /> The Gradle Module descriptors (<code>org.codehaus.groovy.runtime.ExtensionModule</code> files) defined under <code>META-INF/services/</code> and <code>META-INF/groovy</code> will be merged into <code>META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule</code>.</li> <li>Move injecting <code>Class-Path</code> manifest attr logic from <code>doFirst</code> into <code>copy</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1720">#1720</a>)</li> <li>Move injecting <code>Main-Class</code> manifest attr logic from <code>doFirst</code> into <code>copy</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1724">#1724</a>)</li> <li>Deprecate <code>InheritManifest</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1722">#1722</a>)</li> <li>Use default <code>JavaExec</code> error message when main class is not set. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1725">#1725</a>)</li> <li>Update <code>RelocatorRemapper</code> class pattern to cover more Java method descriptors. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1731">#1731</a>)</li> <li>Stop using start script templates bundled in Shadow. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1738">#1738</a>)</li> <li>Bump min Java requirement to 17. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1744">#1744</a>)</li> <li>Require most optional properties non-null. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1745">#1745</a>)</li> <li>Make assemble depend on shadowJar even if it is added later. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1766">#1766</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix excluding dependencies whose versions contain <code>+</code>. (<a href="https://redirect.github.com/GradleUp/shadow/pull/1597">#1597</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GradleUp/shadow/commit/75e4e0fb205da2b0c4d2574a89f3bd779b654da4"><code>75e4e0f</code></a> Prepare version 9.2.1</li> <li><a href="https://github.com/GradleUp/shadow/commit/698ff03689526ba51bbdecdc67e0df1f66e5ab7f"><code>698ff03</code></a> Prepare next development version</li> <li><a href="https://github.com/GradleUp/shadow/commit/3ee7f82b614c73d88cbaac26915e51d4b31e8936"><code>3ee7f82</code></a> Merge tag '9.2.0'</li> <li><a href="https://github.com/GradleUp/shadow/commit/637dd00a48ee277a785a72f0f4af2244b0cfd3f7"><code>637dd00</code></a> Prepare version 9.2.0</li> <li><a href="https://github.com/GradleUp/shadow/commit/b6132335ff40fbdc222bd30f5fd161c677131043"><code>b613233</code></a> Allow overriding BUNDLING_ATTRIBUTE in GMM (<a href="https://redirect.github.com/GradleUp/shadow/issues/1773">#1773</a>)</li> <li><a href="https://github.com/GradleUp/shadow/commit/2c0e8e6fe91fd5cef95a983f7fe37adf9bba2b73"><code>2c0e8e6</code></a> Document embedding non-JAR dependencies (<a href="https://redirect.github.com/GradleUp/shadow/issues/1777">#1777</a>)</li> <li><a href="https://github.com/GradleUp/shadow/commit/35c5fdbeab3592b254ea13d1357c32ed75a83ea0"><code>35c5fdb</code></a> Revert &quot;Create copilot-instructions.md with project details (<a href="https://redirect.github.com/GradleUp/shadow/issues/1761">#1761</a>)&quot;</li> <li><a href="https://github.com/GradleUp/shadow/commit/98262fe0710ad1c7ad797e1574373e5976a3d423"><code>98262fe</code></a> Update dependency org.apache.logging.log4j:log4j-core to v2.25.2 (<a href="https://redirect.github.com/GradleUp/shadow/issues/1775">#1775</a>)</li> <li><a href="https://github.com/GradleUp/shadow/commit/fbd4aacfb83f3b56b3292045d10a40ba410a275b"><code>fbd4aac</code></a> Delete .github/ISSUE_TEMPLATE.md</li> <li><a href="https://github.com/GradleUp/shadow/commit/42ac08ad27ab7e4f2d73a81c2f8f9bdaffbe325f"><code>42ac08a</code></a> Remove outdated TODO for Gradle issue 22779</li> <li>Additional commits viewable in <a href="https://github.com/GradleUp/shadow/compare/9.1.0...9.2.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.gradleup.shadow&package-manager=gradle&previous-version=9.1.0&new-version=9.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 3baf0ba commit 02dae2b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ lombok-version = "1.18.42"
2828
jacocoVersion = "0.8.12"
2929
log4j-ecs-version = "1.7.0"
3030

31-
shadow-version = "9.1.0"
31+
shadow-version = "9.2.1"
3232
jib-version = "3.4.5"
3333
git-properties-version = "2.5.3"
3434
springboot-version = "3.5.6"

0 commit comments

Comments
 (0)