Releases: jenkinsci/maven-hpi-plugin
Releases Β· jenkinsci/maven-hpi-plugin
3.30
3.29
π New features and improvements
- JENKINS-45047: Support for plugin-to-plugin integration tests (#336) @basil
π Documentation updates
π¦ Dependency updates
- Bump
git-changelist-maven-extension
from 1.3 to 1.4 (#364) @dependabot - Bump parent POM from 1.74 to 1.82 (#365, #363, #362, #361, #358, #349, #346) @dependabot
- Bump
mrm-maven-plugin
from 1.3.0 to 1.4.1 (#357, #351) @dependabot - Bump
maven-archiver
from 3.5.2 to 3.6.0 (#352) @dependabot - Bump
wagon-ssh
from 3.5.1 to 3.5.2 (#353) @dependabot - Bump
jetty-maven-plugin
from 9.4.46.v20220331 to 9.4.48.v20220622 (#348) @dependabot - Bump Maven from 3.8.5 to 3.8.6 (#347) @dependabot
- Bump
maven-invoker-plugin
from 3.2.2 to 3.3.0 (#344) @dependabot - Bump
plexus-utils
from 3.4.1 to 3.4.2 (#343) @dependabot - Bump
stapler-groovy
from 1669.v95a_4b_919a_b_a_2 to 1685.v3b_5035c4ce05 (#342) @dependabot
3.28
β οΈ Deprecated
- Revert JENKINS-20679 (declare the minimum Java version in the manifest) (#341) @basil
π Bug fixes
π» Maintenance
π¦ Tests
- Add test for
java.level
warning (#333) @basil - Add test for validation of minimum Jenkins version (#334) @basil
- Add missing plugin parent POM to tests (#332) @basil
- Upgrade plugin toolchain in tests (#331) @basil
π¦ Dependency updates
- Bump plugin parent POM from 1.72 to 1.74 (#340) @dependabot
- Bump
jetty-maven-plugin
from 9.4.45.v20220203 to 9.4.46.v20220331 (#330) @dependabot
3.27
π Major features and improvements
π₯ Breaking changes
The addition of @{jenkins.addOpens}
and @{jenkins.insaneHook}
to argLine
exposes a bug in IntelliJ IDEA. A patch has been proposed in JetBrains/intellij-community#1976. Pending the merge and release of this patch, IntelliJ IDEA users should work around the problem as follows:
- Go to Settings > Build, Execution, Deployment > Build Tools > Maven > Running Tests.
- Under "Pass to JUnit process [the] following
maven-surefire-plugin
andmaven-failsafe-plugin
settings", uncheckargLine
.
Failure to work around the problem as described above will result in a could not open '{jenkins.addOpens}'
failure when running tests in IntelliJ IDEA.
π New features and improvements
- JENKINS-54828: Dynamically configure Java compiler based on core (#323) @basil
- Print warning if using deprecated
java.level
with new enough parent POM (#320) @basil - Improve validation (#319) @basil
π Bug fixes
π Documentation updates
π» Maintenance
- Split test preparation into its own mojo (#327) @basil
- Add default manifest entries with Maven (#318) @basil
π¦ Tests
3.26
π New features and improvements
π¦ Dependency updates
- Bump Stapler from 1642.ve454c4518974 to 1669.v95a_4b_919a_b_a_2 (#312, #309) @dependabot
- Bump Maven Dependency Plugin from 3.2.0 to 3.3.0 (#306) @dependabot
- Bump parent POM from 1.71 to 1.72 (#307) @dependabot
- Bump Mojo Executor from 2.3.3 to 2.4.0 (#308) @dependabot
- Bump Maven from 3.8.4 to 3.8.5 (#305) @dependabot
- Bump Release Drafter from 5.18.1 to 5.19.0 (#304) @dependabot
π» Maintenance
- Some dependencies of Maven plugins are expected to be in provided scope (#311) @basil
- Avoid copying
session.projectBuildingRequest
unless overriding something (#314) @jglick - JENKINS-67912: Maven HPI plugin does not compile with Java 11 (#310, #313) @basil
- Record
maven-invoker-plugin
failures viajunit
rather than console (#301) @jglick
3.25
3.24
π Bug fixes
π¦ Dependency updates
- Bump maven-archiver from 3.5.1 to 3.5.2 (#279) @dependabot
- Bump mojo-executor from 2.3.2 to 2.3.3 (#292) @dependabot
- Bump jenkins from 1.70 to 1.71 (#293) @dependabot
π» Maintenance
3.23
π¨ Removed
π¦ Dependency updates
- Bump
jetty-maven-plugin
from 9.4.44.v20210927 to 9.4.45.v20220203 (#290) @dependabot - Bump Release Drafter from 5.15.0 to 5.18.1 (#287, #282, #281) @dependabot
- Bump Stapler from 1612.v2a13b906bf3a to 1642.ve454c4518974 (#285, #278, #277, #271) @dependabot
- Bump
maven-plugin-tools
from 3.6.2 to 3.6.4 (#283) @dependabot - Bump parent POM from 1.69 to 1.70 (#280) @dependabot
- Bump
git-changelist-maven-extension
from 1.2 to 1.3 (#276) @dependabot - Bump
plexus-component-metadata
from 2.1.0 to 2.1.1 (#272) @dependabot - Bump
wagon-ssh
from 3.4.3 to 3.5.1 (#273) @dependabot
π» Maintenance
3.22
π¦ Dependency updates
- Bump
jetty-maven-plugin
from 9.4.32.v20200930 to 9.4.44.v20210927 (#264) @basil - Bump Stapler from 1593.v0e838714faae to 1612.v2a13b906bf3a (#263) @basil
- Bump
version-number
from 1.8 to 1.9 (#262) @basil - Bump
support-log-formatter
from 1.0 to 1.1 (#261) @basil - Bump parent POM from 1.67 to 1.69 (#256) @dependabot
- Bump Mock Repository Manager from 1.2.0 to 1.3.0 (#255) @dependabot
- Bump Apache Maven Plugin Tools from 3.6.1 to 3.6.2 (#252) @dependabot
π Documentation updates
- Link to
/doc/developer/plugin-development/mark-a-plugin-incompatible/
(#258) @jglick - Move old changelog to archive link (#257) @jglick
π» Maintenance
3.21
π¨ Removed
π¦ Dependency updates
- Maven 3 upgrade (#247, #251) @basil
- Bump
jackson-databind
from 2.9.10.7 to 2.9.10.8 (#248) @dependabot - Bump
version-number
from 1.7 to 1.8 (#245) @dependabot - Bump Velocity from 1.5 to 1.7 (#202) @dependabot