Releases: jenkinsci/custom-war-packager
Releases Β· jenkinsci/custom-war-packager
v2.0-alpha-6
π New features and improvements
- Add support for building multi-platform images (#192) @LinuxSuRen
π¦ Dependency updates
- Require Maven 3.8.1 as a minimum Maven version (#187, #202) @dependabot
- Use JUnit version supplied by Jenkins Parent POM (#188) @oleg-nenashev
- Bump jackson-dataformat-yaml from 2.11.3 to 2.12.3 (#205) @dependabot
- Bump fasterxml.jackson.core.version from 2.11.3 to 2.12.3 (#201, #203) @dependabot
- Bump ant from 1.10.9 to 1.10.10 (#204) @dependabot
- Bump maven.version from 3.6.3 to 3.8.1 (#202) @dependabot
- Bump commons-lang3 from 3.11 to 3.12.0 (#200) @dependabot
- Bump maven-plugin-annotations from 3.6.0 to 3.6.1 (#206) @dependabot
- Bump maven-invoker-plugin from 3.2.0 to 3.2.2 (#191, #198) @dependabot
- Bump annotations from 3.0.1 to 3.0.1u2 (#183) @dependabot
- Bump plexus-utils from 3.2.1 to 3.3.0 (#185) @dependabot
π» Maintenance
- Fix SpotBugs reporting in Jenkinsfile (#190) @oleg-nenashev
v2.0-alpha-5
π Bug Fixes
- Properly read the bomIncludeWar property (#167) @PierreBtz
π¦ Dependency updates
- Update Jackson Databind from 2.8.11 to 2.11.2 (#176, #160, #177) @oleg-nenashev @dependabot
- Bump maven.version from 3.5.0 to 3.6.3 (#182) @dependabot
- Bump ant from 1.9.15 to 1.10.9 (#179) @dependabot
- Bump mrm-maven-plugin from 1.1.0 to 1.2.0 (#181) @dependabot
- Bump ant from 1.9.2 to 1.9.15 in /custom-war-packager-lib (#172) @dependabot
- Bump commons-io from 2.7 to 2.8.0 (#170) @dependabot
π Documentation updates
- Add Custom WAR Packager Roadmap (#174) @oleg-nenashev
π» Maintenance
- Switch from FindBugs plugin to WarningsNG in Jenkinsfile (#175) @oleg-nenashev
v2.0-alpha-3
π New features and improvements
- Add a
--updateCenterUrl
CLI argument (#135) @gurv - Support configuring Maven repositories via
buildSettings/jenkinsRepository
(#135) @gurv - Improve error message when Git tag or branch cannot be found (#161) @oleg-nenashev
π Bug Fixes
π¦ Dependency updates
- Bump commons-io from 2.6 to 2.7 (#158) @dependabot
- Bump commons-lang3 from 3.9 to 3.11 (#157) @dependabot
- Bump plexus-container-default from 1.7.1 to 2.1.0 (#131) @dependabot
- Bump jackson-dataformat-yaml from 2.9.9 to 2.10.0 (#125, #132, #142) @dependabot
π Documentation updates
- Add a download link for the Custom WAR Packager binary file (#140) @LinuxSuRen
- Update Jenkinsfile Runner Demo (#161) @oleg-nenashev
- Add a link to https://github.com/jenkins-zh/docker-zh as a Custom WAR Packager usage demo (#144) @LinuxSuRen
- Use more common MIT license URL (#129) @darxriggs
- Developer guidelines: Update tests.sh reference in the README.md (#127) @v1v
- Add an explicit MIT license to the repository (#117) @oleg-nenashev
π» Maintenance
- Switch to GitHub-native Dependabot (#162) @oleg-nenashev
- Add CODEOWNERS to automate reviews (#148) @oleg-nenashev
- Bump Jenkins parent POM from 1.52 to 1.54 (#139) @dependabot
- Bump junit from 4.12 to 4.13 (#143) @dependabot
- Bump exec-maven-plugin from 1.6.0 to 3.0.0 (#159) @dependabot
v2.0-alpha-2
π New features and improvements
- Move
bomIncludeWAR
tobuildSettings
, split outpomIncludeWAR
to a separate setting (breaking change) (#114) @oleg-nenashev
π Documentation updates
- Add explicit disclaimer for the 2.0 Alpha release documentation (#115) @oleg-nenashev
π» Maintenance
- Change the version tag format to
v${VERSION}
(#113) @oleg-nenashev
1.7
This is a first Custom War Packager 1.x stable release. New development will happen as a part of the the 2.x branch which is now in alpha.
π Bug Fixes
- JENKINS-57547 - Fix processing of Core dependencies to prevent failures in reading plugins from pom.xml (regression in 1.6) (#99) @oleg-nenashev
- #66 - Fix the
Error assembling WAR: webxml attribute is required
error on some configurations (#67) @alxsap - [JENKINS-55832] - Fix the Artifact Manager S3 demo so that it can be actually used (backported from #104) @oleg-nenashev
π Documentation updates
- Move Changelog to GitHub Releases (#112) @oleg-nenashev
π¦ Internal changes
- Enable Dependabot for the repository @oleg-nenashev
- Enable Release Drafter for the repository (#102) @oleg-nenashev
2.0-alpha-1
π₯ Breaking changes
- Use the Update Center Plugin plugin info Provider by default. The previous Maven provider can be reenabled on-demand. See Plugin Information Providers for more info
π New features and improvements
- JENKINS-55832 - Introduce new Update Center Plugin plugin info provider for pom.xml plugin inputs. This provider greatly improves the build time for common configurations (#104) @oleg-nenashev
- Documentation: Plugin Information Providers
- NOTE: The provider will be unable to install plugins which have not been deployed to the target update center yet. It is also essential to specify a proper update center if custom plugins are used, Jenkins official update center is used by default.
π¦ Dependency updates
- Bump json-lib from 2.4-jenkins-2 to 2.4-jenkins-3 (#107) @dependabot-preview
- Bump plexus-utils from 3.2.0 to 3.2.1 (#109) @dependabot-preview
- Bump test-annotations from 1.2 to 1.3 (#88) @dependabot-preview