Skip to content

Releases: jenkinsci/maven-hpi-plugin

3.30

26 Jul 15:10
Compare
Choose a tag to compare

πŸ› Bug fixes

  • Append to existing properties rather than clobbering them (#367) @basil
  • Ignore self in upper bounds analysis (#366) @basil

3.29

25 Jul 15:23
Compare
Choose a tag to compare

πŸš€ New features and improvements

πŸ“ Documentation updates

πŸ“¦ Dependency updates

3.28

14 May 03:50
Compare
Choose a tag to compare

⚠️ Deprecated

πŸ› Bug fixes

  • Ignore errors when setting last modified time (#339) @basil

πŸ‘» 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

3.27

02 Apr 03:58
Compare
Choose a tag to compare

πŸŽ‰ 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:

  1. Go to Settings > Build, Execution, Deployment > Build Tools > Maven > Running Tests.
  2. Under "Pass to JUnit process [the] following maven-surefire-plugin and maven-failsafe-plugin settings", uncheck argLine.

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

πŸ› Bug fixes

  • Skip model validation of resolved POMs (#326) @basil

πŸ“ Documentation updates

πŸ‘» Maintenance

  • Split test preparation into its own mojo (#327) @basil
  • Add default manifest entries with Maven (#318) @basil

🚦 Tests

3.26

22 Mar 20:06
Compare
Choose a tag to compare

πŸš€ New features and improvements

  • Enforce existence of src/main/resources/index.jelly (#302) @jglick

πŸ“¦ Dependency updates

πŸ‘» 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 via junit rather than console (#301) @jglick

3.25

23 Feb 15:08
maven-hpi-plugin-3.25
546e6ba
Compare
Choose a tag to compare

πŸ› Bug fixes

  • Revert support targetPath property for webResources (#300) @timja

πŸ‘» Maintenance

  • Fix RV_RETURN_VALUE_IGNORED_BAD_PRACTICE SpotBugs violations (#296) @basil

3.24

22 Feb 15:49
4c20544
Compare
Choose a tag to compare

πŸ› Bug fixes

  • Include classifier when computing final name (#297) @basil

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • Fix RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE SpotBugs violation (#294) @basil
  • Fix OS_OPEN_STREAM SpotBugs violation (#295) @basil

3.23

12 Feb 01:25
Compare
Choose a tag to compare

🚨 Removed

πŸ“¦ Dependency updates

πŸ‘» Maintenance

3.22

17 Dec 19:22
Compare
Choose a tag to compare

πŸ“¦ Dependency updates

πŸ“ Documentation updates

  • Link to /doc/developer/plugin-development/mark-a-plugin-incompatible/ (#258) @jglick
  • Move old changelog to archive link (#257) @jglick

πŸ‘» Maintenance

  • Fix some (though not all) Enforcer warnings (#259) @basil
  • Fix some (though not all) SpotBugs violations (#260) @basil

3.21

26 Nov 20:51
Compare
Choose a tag to compare

🚨 Removed

πŸ“¦ Dependency updates

πŸ‘» Maintenance