Skip to content

Releases: apache/maven-parent

50

Choose a tag to compare

@github-actions github-actions released this 22 Sep 08:01
maven-parent-50
1ea2c8c

⚠️ Upgrade notes

Upgrading a child project from 49 usually needs these changes:

  • apache-rat-plugin 0.18 (#601): rename child <excludes> to <inputExcludes combine.children="append">; the old parameter is silently ignored. Put that configuration in <pluginManagement> without executions: the parent binds the check only on JDK 17 and newer, and an execution declared in <build><plugins> would run it on older JDKs too, where rat 0.18 fails. After moving the configuration, check that no plugin blocks or **/* globs were lost on the way.
  • version.maven-surefire removed: replace @version.maven-surefire@ tokens in invoker ITs with @version.maven-surefire-plugin@.
  • maven-surefire-plugin 3.6.0: a console write from a thread without a context class loader (finalizers, dynamically attached agents) fails with NoClassDefFoundError: Could not initialize class ...StackWalkerStrategy (SUREFIRE-3460). Until 3.6.1, set <surefire.version>3.5.6</surefire.version>.
  • maven-compiler-plugin 3.16.0 recompiles when dependencies change. A multi-release module whose module-info depends on a sibling module that exists only under META-INF/versions/9 can then fail with module not found in site/javadoc builds (apache/maven-executor#52).
  • spotless checks POM formatting on CI; run mvn spotless:apply before pushing.

💥 Breaking changes

  • Update configuration for apache-rat-plugin 0.18 (#601) @slawekjaranowski
  • Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 (#596) @dependabot[bot]
  • Property version.maven-surefire was removed in apache/maven-apache-parent#588, should be replaced by version.maven-surefire-plugin, version.maven-failsafe-plugin or version.maven-surefire-report-plugin

🚀 New features and improvements

📝 Documentation updates

👻 Maintenance

🔧 Build

📦 Dependency updates

49

49

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:24

This release adds push-to-atr profile to improve ATR integration:
https://maven.apache.org/pom/asf/

🚀 New features and improvements

  • Upgrade parent to 39 to benefit from push-to-atr profile (#575) @hboutemy

👻 Maintenance

📦 Dependency updates

48

48

Choose a tag to compare

@github-actions github-actions released this 10 May 08:15
maven-parent-48
7509d24

🚀 New features and improvements

🐛 Bug Fixes

👻 Maintenance

📦 Dependency updates

47

47

Choose a tag to compare

@github-actions github-actions released this 13 Jan 07:31
maven-parent-47
f724ac3

📦 Dependency updates

46

46

Choose a tag to compare

@github-actions github-actions released this 06 Jan 18:22
maven-parent-46
744a8e8

💥 Breaking changes

🚀 New features and improvements

👻 Maintenance

📦 Dependency updates

45

45

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 09 Nov 09:57
maven-parent-45
7219866

🚀 New features and improvements

🐛 Bug Fixes

👻 Maintenance

🔧 Build

📦 Dependency updates

44

44

Choose a tag to compare

@github-actions github-actions released this 18 Mar 20:36
v44
aa888c9

💥 Breaking changes

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

43

43

Choose a tag to compare

@github-actions github-actions released this 09 Jul 17:27
maven-parent-43
d061f7f

💥 Breaking changes

🚀 New features and improvements

📦 Dependency updates

  • Bump ASF parent to 33 (#195) @slawekjaranowski
  • Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to 3.1.0 (#192) @dependabot
  • Bump org.apache.maven.plugins:maven-pmd-plugin from 3.22.0 to 3.23.0 (#186) @dependabot
  • Bump org.apache.maven.shared:maven-shared-resources from 5 to 6 (#187) @dependabot
  • Upgrade to Maven Fluido Skin 1.12.0 (#191) @michael-o
  • Bump org.junit:junit-bom from 5.10.2 to 5.10.3 (#189) @dependabot
  • Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.2 to 3.4.0 (#185) @dependabot
  • Bump version.sisu-maven-plugin from 0.9.0.M2 to 0.9.0.M3 (#184) @dependabot
  • Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (#181) @dependabot
  • Bump org.codehaus.modello:modello-maven-plugin from 2.3.0 to 2.4.0 (#179) @dependabot
  • Bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.22.0 (#178) @dependabot
  • Bump org.apache.maven.plugins:maven-toolchains-plugin from 3.1.0 to 3.2.0 (#176) @dependabot

👻 Maintenance

🔧 Build

42

42

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 16 Apr 20:00
maven-parent-42
504bb6d

Bug

  • [MPOM-449] - Remove the leading "1." from source/target properties

Improvement

  • [MPOM-447] - activate javac's release flag when building with JDK supporting that feature
  • [MPOM-453] - Disable annotation processing by compiler
  • [MPOM-454] - Warning about usage of deprecated API by compiler
  • [MPOM-477] - Skip empty PMD reports
  • [MPOM-478] - Remove manually maintained history from site
  • [MPOM-483] - Make a separate module for documentation

Task

  • [MPOM-482] - Publish site descriptor with new parent

Dependency upgrade

  • [MPOM-448] - Update spotless-maven-plugin from 2.40.0 to 2.41.1
  • [MPOM-455] - Add dependencyManagement for JUnit 5
  • [MPOM-459] - Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.1 to 3.3.2
  • [MPOM-464] - Bump com.diffplug.spotless:spotless-maven-plugin from 2.41.1 to 2.43.0
  • [MPOM-473] - Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11
  • [MPOM-474] - Bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to 1.8.0
  • [MPOM-485] - Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
  • [MPOM-487] - Bump parent to 32

41

41

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 12 Nov 11:09
maven-parent-41
7af26aa

Improvement

  • [MPOM-426] - downgrade plexus-xml to 3.0.0: 4.0.0 is incompatible with Maven 3
  • [MPOM-429] - Support development with Java 21 (palantirJavaFormat)
  • [MPOM-443] - Skip empty surefire reports

Task

  • [MPOM-427] - use version.artifactId property for dependency versions (like plugins)
  • [MPOM-436] - Remove quality-checks profile with maven-docck-plugin
  • [MPOM-445] - Use maven-checkstyle-plugin version from parent

Dependency upgrade

  • [MPOM-425] - Bump com.diffplug.spotless:spotless-maven-plugin from 2.37.0 to 2.40.0
  • [MPOM-441] - Bump maven-jxr-plugin from 3.3.0 to 3.3.1
  • [MPOM-442] - Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.9 to 2.7.10
  • [MPOM-444] - Bump maven-pmd-plugin from 3.21.0 to 3.21.2
  • [MPOM-446] - Upgrade Parent to 31