Skip to content

Releases: release-engineering/pom-manipulation-ext

pom-manipulation-parent-4.9

05 Jul 10:22
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

  • Add Scala SBT Groovy scripting support (#927)

Fixes / Changes / Internal Improvements

  • Delay pom existence check until preparseGroovyManipulator is applied (#925)
  • Minor internal improvements to tests (#930, #929 , #926)

pom-manipulation-parent-4.8

24 May 10:25
@rnc rnc
Compare
Choose a tag to compare

Fixes / Changes / Internal Improvements

  • Resolve issues with properties in plugins for strict property validation. Don't validate plugin management (#922)
  • Improve matching in checkStrictValue (#921)
  • Updates for JDK18 compatibility (#920)
  • Update Jackson dependencies (#919)
  • Throw unchecked exception from ManifestUtils (#924)
  • Fix for jarStream.getManifest (#910)

pom-manipulation-parent-4.7

05 Jan 14:45
@rnc rnc
Compare
Choose a tag to compare

Fixes / Changes / Internal Improvements

  • Disable strictPropertyValidation when dependencyOverride is used (#905)
  • Remove excess logging (#898)
  • Update logback to resolve CVE (#904, #903)

pom-manipulation-parent-4.6

01 Dec 11:18
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

  • Add PREPARSE stage to run Groovy scripts without a project (#883)
  • Handle properties in RangeResolver (#892)
  • Support building under modern JDK (#884)
  • Resolve issues when using as a POM extension (#896)

Fixes / Changes / Internal Improvements

  • Fix issues with overrideTransitive option (#895)
  • Conscious language change : rename master branch to main (#882)
  • Fix roundtrip with namespaced configuration attributes (#879)
  • Update to JDOM2 and resolve CVE (#875)
  • Minor code and CI improvements (#871, #894, #893, #897, #893, #894)
  • Update codecov (#888)

pom-manipulation-parent-4.5

11 Aug 11:51
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

  • Added pluginRelocations functionality and handle properties during relocations (#868)

Fixes / Changes / Internal Improvements

  • Added Matrix GitHub Action CI testing for multiple Maven versions (#869)
  • Fix NullPointerExceptions (#866)
  • Update plugins (#864)
  • Fixes for releasing (#864)

pom-manipulation-parent-4.4

02 Jul 19:47
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

  • Update to use new DA endpoints for lookup and new latest endpoint (#839, #840, #842, #846)

User visible changes

  • Remove deprecated PMEInvocationPoint (#841)
  • Renamed translationVersions in Translator REST API (#839, #840)

Fixes / Changes / Internal Improvements

pom-manipulation-parent-4.3

27 Apr 12:23
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this Release

Changes in this Release

pom-manipulation-parent-4.2

26 Nov 09:53
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this Release

  • Add classifier and colour to dependency output (#796)

Changes in this Release

pom-manipulation-parent-4.1

07 Oct 09:58
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

Internal Improvements

  • Prevent running integration tests twice for a release (#781)
  • Update to Galley 0.16.6 (#785 )
  • Update Unirest/Jackson (#786)
  • Ported to picocli (picocli.info/) away from commons-cli for consistency with other command line tooling (#792)

User visible changes

  • Relocation Manipulator now runs before REST phase and therefore may be subject to further alignment.

pom-manipulation-parent-4.0

24 Apr 19:23
@rnc rnc
Compare
Choose a tag to compare

Enhancements in this release

  • Added ability to disable versionSuffixStrip ( #666 , #665 )
  • Summary logging now includes a JSON comparator of changes ( #667 )
  • Groovy script inlineProperty now supports wildcard ( #682, #683 )
  • Pass log-context headers to DA from Repour ( #722, #725, #726, #727 )
  • Add pluginOverride ( #737 )
  • Expose PomIO and FileIO for Groovy scripting ( #749, #750 )
  • Added relocation handling for dependencies inside plugin configurations ( #751 )
  • All configuration properties have a new Config annotation which provides automatic validation of configuration and automatic index generation ( #730 )
  • Track scopes for dependencies internally ( #764 )

Fixed / Changed in this release

User visible changes

  • Removed deprecated injectRemotePlugins functionality ( #675, #676 )
  • Removed deprecated property format ( #728 )
  • Deprecated dependencyExclusion ( #744, #748 )

3.8 / 3.8.x

Note that this release also includes all the fixes in the micro versions (since 3.8):

  • Expose REST call timeouts for configuration ( #756, #755 )
  • Expose Logger in Groovy scripting ( #741, #743, #742 )
  • Added ability to allow Groovy scripts to remove project ( #672 )
  • Deprecate Groovy scripting PMEInvocationPoint, replacing with InvocationPoint for reuse by Gradle Manipulator ( #698 )