Skip to content

2.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Sep 07:12
· 329 commits to refs/heads/master since this release
versions-maven-plugin-2.12.0
e2c7dca

Changes

🚀 New features and improvements

  • Amended #258: Adding plugin and plugin management dependency includes/excludes (#669) @ajarmoniuk
  • Fixing #251: proper handling of InvalidSegmentException and InvalidVersionSpecificationException (#666) @ajarmoniuk
  • Fixing #315: Guarding against newVersion or property being empty if the properties file is not provided (#667) @ajarmoniuk
  • Fixing #231 bug/feature: added "allowDowngrade", default "false", fixed range handling wrt downgrading (#665) @ajarmoniuk
  • New feature (#477): connection, developerConnection, url arguments for set-scm-tag (#664) @ajarmoniuk
  • Implementing #213: new argument: allowDowngrade, which will downgrade a snapshot if these are disallowed (#660) @ajarmoniuk
  • Cache result of getBestFitRule (fixes #575) (#647) @TobiX
  • Limit to only artifacts that have updates and are in the dependency graph (#589) (#640) @ajarmoniuk
  • Require Maven 3.2.5 (#643) @slawekjaranowski
  • Fixes #318 includes/excludes for dependencies (#602) @HonoluluHenk
  • New property: updateBuildOutputTimestampPolicy = (onchange | always | never) (#595) (#630) @ajarmoniuk
  • Fix for issue #582 - update-properties does not work across parent-child pom (#616) @prodj17

🐛 Bug Fixes

  • Fixing #320: Correcting delta computation in ModifiedPomXMLEventReader (#661) @ajarmoniuk
  • Fixing #654: NPE in SetMojo when a dependency version is null (#657) @ajarmoniuk
  • Fixing #604: npe in DependencyVersionChanger if artifact version is null (#655) @ajarmoniuk
  • Fix for issue #323: using version range if currentVersion is not available for DependencyUpdatesXmlRenderer (#653) @ajarmoniuk
  • Fix for issue #648: de-shadowing the localRepository property (#650) @ajarmoniuk
  • Reordering the checks in shouldApplyUpdate + a simple unit test (#629) @ajarmoniuk
  • bugfix for parentVersion wrongly be String "null" when be missing and should be null be default (#613) @XenoAmess

📦 Dependency updates

👻 Maintenance

  • #361: Typo in generated XML report for dependency updates (#663) @ajarmoniuk
  • Fix: making createMojo return Mojo objects (was previously restricted to SetMojo) (#658) @ajarmoniuk
  • Extension of AbstractMojoTestCase from maven testing harness: injecting projects w/o creating stubs (#656) @ajarmoniuk
  • Enable checkstyle during build (#646) @slawekjaranowski
  • Get rid of deprecated PathTranslator (#639) @slawekjaranowski
  • Replace deprecated ArtifactFactory by RepositorySystem (#624) @slawekjaranowski
  • Upgrade modello xmlns to 2.0.0 in rule.mdo (#623) @slawekjaranowski
  • Cleanup project pom file (#618) @slawekjaranowski

🔧 Build