Skip to content

pom-manipulation-parent-4.0

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 )