Commit 02dae2b
authored
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<Relocator></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 = "my.Main"
}
</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 "Create copilot-instructions.md with project details (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1761">#1761</a>)"</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 />
[](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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments