Releases: apache/maven-shade-plugin
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
3.2.2
What's Changed
- [MSHADE-291] - Fixes bug in ServicesResourceTransformer by @fabcipriano in #9
- [MSHADE-318] - Include transitive dependencies by @mkarg in #20
- [MSHADE-306] log all duplicates to not silently swallow a duplicate and an implicit selection by @rmannibucau in #10
- [MSHADE-327] improved integration test coverage for relocation and minification by @tcurdt in #27
- upgrade to asm 7.2 by @sullis in #29
- Update CONTRIBUTING hyperlinks by @ItsFlare in #36
- fix typo by @elharo in #37
New Contributors
- @fabcipriano made their first contribution in #9
- @mkarg made their first contribution in #20
- @tcurdt made their first contribution in #27
- @sullis made their first contribution in #29
- @ItsFlare made their first contribution in #36
Full Changelog: maven-shade-plugin-3.2.1...maven-shade-plugin-3.2.2
3.2.1
What's Changed
- Jdk11 support by @olamy in #5
- [MSHADE-303] Suppress module-info.class warning if the file if filtered by @danilcha in #8
- Update site.xml spelling issue by @AlexBeggs in #6
New Contributors
- @danilcha made their first contribution in #8
- @AlexBeggs made their first contribution in #6
Full Changelog: maven-shade-plugin-3.2.0...maven-shade-plugin-3.2.1
3.2.0
Full Changelog: maven-shade-plugin-3.1.1...maven-shade-plugin-3.2.0
3.1.1
Full Changelog: maven-shade-plugin-3.1.0...maven-shade-plugin-3.1.1