Releases: apache/maven-shade-plugin
Releases · apache/maven-shade-plugin
3.6.1
📝 Documentation updates
- [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#250) @Bukama
👻 Maintenance
- Enable prevent branch protection rules (#746) @sparsick
- Enable GH issues (#253) @Bukama
- Add missing @OverRide annotations (#246) @elharo
- Merge
ApacheLicenseResourceTransformertests (#245) @Goooler - Add test cases for .md supports in the Apache License and Notice transformers (#243) @Goooler
- [MSHADE-479] - Make the mojo much less noisy (#233) @elharo
📦 Dependency updates
- Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (#748) @dependabot[bot]
- Bump org.hamcrest:hamcrest-core from 2.2 to 3.0 (#235) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 42 to 45 (#738) @dependabot[bot]
- Bump org.apache.commons:commons-compress from 1.26.2 to 1.28.0 (#743) @dependabot[bot]
- Bump org.xmlunit:xmlunit-legacy from 2.10.0 to 2.10.3 (#745) @dependabot[bot]
- Bump ASM 9.8 to support JDK 25 bytecode (#744) @pan3793
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /src/it/projects/MSHADE-105/shaded-jar (#241) @dependabot[bot]
3.6.0
What's Changed
- Drop the cruft by @cstamas in #225
- [MSHADE-478] Extra JARs feature by @cstamas in #228
- [MSHADE-428] Prevent null value in array of transformers by @cstamas in #229
Full Changelog: maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0
3.5.3
What's Changed
- Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 by @dependabot[bot] in #215
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 by @dependabot[bot] in #217
- [MSHADE-470] Bump asmVersion from 9.6 to 9.7 by @dependabot[bot] in #218
- [MSHADE-471] deal with DST by @hboutemy in #220
- [MSHADE-472] upgrade parent POM by @hboutemy in #222
Full Changelog: maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3
3.5.2
What's Changed
- Bump org.codehaus.mojo:mrm-maven-plugin from 1.5.0 to 1.6.0 by @dependabot[bot] in #201
- Bump asmVersion from 9.5 to 9.6 by @dependabot[bot] in #200
- Bump org.apache.maven.plugins:maven-plugins from 40 to 41 by @dependabot[bot] in #205
- Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.0 by @dependabot[bot] in #204
- [MSHADE-467] Fix concurrency problem with dependency-reduced POM by @kriegaex in #210
- [MSHADE-420] create IT: 2 runs with different TZ give different jars by @hboutemy in #179
- [MSHADE-462] 3.5.1 not compatible with 3.4.1: The version cannot be empty by @CrazyHZM in #208
- [MSHADE-468] add system requirements history by @hboutemy in #213
- Bump org.apache.commons:commons-compress from 1.23.0 to 1.25.0 by @dependabot[bot] in #214
- Bump org.vafer:jdependency from 2.9.0 to 2.10 by @dependabot[bot] in #211
Full Changelog: maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2
3.5.1
Release Notes - Maven Shade Plugin - Version 3.5.1
Bug
- [MSHADE-454] - Shade Plugin does not work with JDK 20
Improvement
- [MSHADE-459] - Prepare to build and pass tests with Java 21
Task
- [MSHADE-458] - Refresh download page
Dependency upgrade
- [MSHADE-457] - Upgrade Parent to 40
Maven Shade Plugin 3.5.0
Maven Shade Plugin 3.5.0 release notes https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12352951
Release Notes - Maven Shade Plugin - Version 3.5.0
Bug
- [MSHADE-443] - Fix problems with shadeSourcesContent
New Feature
- [MSHADE-400] - Self-minimisation with custom entry points
Task
- [MSHADE-438] - Update to Maven 3.2.5
- [MSHADE-450] - Upgrade to parent POM 39, reformat
Dependency upgrade
- [MSHADE-446] - Update dependencies
- [MSHADE-447] - Move off forked Guice
- [MSHADE-448] - Upgrade ASM to 9.5
- [MSHADE-449] - Upgrade plexus-utils to 3.5.1
What's Changed
- (doc) Fix iterated collection by @pzygielo in #164
- Update overlapping resources warning by @pzygielo in #171
- [MSHADE-438] Update to Maven 3.2.5 by @cstamas in #175
- Bump xmlunit-legacy from 2.9.0 to 2.9.1 by @dependabot in #173
- [MSHADE-400] Self-minimisation with custom entry points by @kriegaex in #110
- Bump mrm-maven-plugin from 1.4.1 to 1.5.0 by @dependabot in #170
- Update to parent POM 39 by @elharo in #181
- Small grammatical corrections and remove IRC by @mavaddat in #182
- Bump plexus-utils from 3.4.2 to 3.5.1 by @dependabot in #178
- [MSHADE-443] Fix problems with shadeSourcesContent by @kriegaex in #185
- [MNG-6829] Replace StringUtils#isEmpty(String) and #isNotEmpty(String) by @timtebeek in #187
- Bump asmVersion from 9.4 to 9.5 by @dependabot in #184
- refactor: refactor bad smell UnnecessaryToStringCall by @MartinWitt in #186
- [MSHADE-447] Do not use forked guice, use sisu from parent by @cstamas in #188
- [MSHADE-446] Update dependencies by @cstamas in #189
- Get rid of security alerts by @cstamas in #190
New Contributors
- @pzygielo made their first contribution in #164
- @cstamas made their first contribution in #175
- @mavaddat made their first contribution in #182
- @timtebeek made their first contribution in #187
- @MartinWitt made their first contribution in #186
Full Changelog: maven-shade-plugin-3.4.1...maven-shade-plugin-3.5.0
Maven Shade Plugin 3.4.1
What's Changed
- Bump asmVersion from 9.2 to 9.3 by @dependabot in #131
- Bump maven-plugins from 35 to 37 by @dependabot in #145
- Bump mrm-maven-plugin from 1.2.0 to 1.4.1 by @dependabot in #142
- Bump xmlunit-legacy from 2.7.0 to 2.9.0 by @dependabot in #125
- Use GHA shared v3 by @olamy in #151
- [MSHADE-425] Relocate services name before add to serviceEntries by @tisonkun in #150
- [MSHADE-416] Fix Jenkins URL by @slawekjaranowski in #152
- [MSHADE-422] Remove usage of deprecated Plugin#getGoals() method by @gnodet in #143
- [MSHADE-430] Remove usage of deprecated ModelBase#getReports() by @gnodet in #157
- Bump plexus-utils from 3.3.0 to 3.4.2 by @dependabot in #139
- [MSHADE-431] Use a caching output stream by @gnodet in #158
- Bump maven-dependency-tree from 3.0.1 to 3.2.0 by @dependabot in #148
- Bump asmVersion from 9.3 to 9.4 by @dependabot in #156
- [MSHADE-432] Avoid duplicate META-INF/services entries by @gnodet in #159
- [MSHADE-366] "Access denied" during 'minimizeJar' by @gnodet in #161
- [MSHADE-417] Fix null bytes appended to small files by @gnodet in #160
- [MSHADE-413] Fix endless loop caused by manipulating shared objects by @snazy in #124
New Contributors
- @tisonkun made their first contribution in #150
- @slawekjaranowski made their first contribution in #152
- @gnodet made their first contribution in #143
- @snazy made their first contribution in #124
Full Changelog: maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.1
3.3.0
What's Changed
- [MSHADE-369] update commons-lang by @elharo in #49
- [MSHADE-370] update mockito by @elharo in #50
- Bump asmVersion from 8.0 to 8.0.1 by @dependabot in #57
- MSHADE-373: adds a property to skip manifest transformer application when transforming a source file. by @raphw in #59
- [MSHADE-378] Shade plugin changes the compression level of nested jar… by @jenrryyou in #73
- Bump guava from 28.2-android to 30.0-android by @dependabot in #75
- remove unused private method by @elharo in #79
- remove deprecated method by @elharo in #78
- Bump asmVersion from 9.0 to 9.1 by @dependabot in #84
- Bump junit from 4.13 to 4.13.2 by @dependabot in #86
- [MSHADE-252] - Make source shading respect package/class name excludes by @kriegaex in #88
- Bump slf4j-api from 1.7.30 to 1.7.31 by @dependabot in #101
- [MSHADE-382] - Add property to skip execution by @aalmiray in #90
- Bump slf4j-simple from 1.7.30 to 1.7.31 by @dependabot in #102
- Bump asmVersion from 9.1 to 9.2 by @dependabot in #106
- Bump jdependency from 2.6.0 to 2.7.0 by @dependabot in #99
- run gh action with more jdk by @olamy in #111
- Bump slf4j.version from 1.7.31 to 1.7.32 by @dependabot in #113
- [MSHADE-396] Improve SourceContent Shading by @kriegaex in #105
- [MSHADE-405] - ShowOverlapping Uses http instead of https by @khmarbaise in #118
- Bump sisu.version from 0.3.4 to 0.3.5 by @dependabot in #117
- [MSHADE-412] avoid possible NPE since rawString was added in SimpleRelocator by @rmannibucau in #123
- Bump hamcrest-core from 1.3 to 2.2 by @dependabot in #96
New Contributors
- @raphw made their first contribution in #59
- @jenrryyou made their first contribution in #73
- @kriegaex made their first contribution in #88
- @aalmiray made their first contribution in #90
- @khmarbaise made their first contribution in #118
Full Changelog: maven-shade-plugin-3.2.4...maven-shade-plugin-3.3.0
3.2.4
What's Changed
- deps: update JUnit to 4.13 by @elharo in #41
- [MSHADE-351] make constructors public by @elharo in #45
- [MSHADE-359] update guava by @elharo in #42
- use try with resources to close streams and fix warnings by @elharo in #43
- [MSHADE-360] avoid PrintWriter by @elharo in #44
- [MSHADE-361] specify UTF-8 encoding per Java spec by @elharo in #46
- [MSHADE-364] drop duplicates handled by a transformer by @rmannibucau in #48
- MSHADE-363 add ReproducibleResourceTransformer to restore compatibility by @hboutemy in #47
New Contributors
Full Changelog: maven-shade-plugin-3.2.3...maven-shade-plugin-3.2.4
3.2.3
Full Changelog: maven-shade-plugin-3.2.2...maven-shade-plugin-3.2.3