Skip to content

Releases

3.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 19:21
3.8.0

Build Helper Maven Plugin 3.8.0 lets regex-property and regex-properties apply several regex replacements in order, and quiets the log when a non-match is allowed. The requirements are unchanged: Maven 3.9.0 or later, Java 8.

✨ Highlights

  • Ordered regex replacements. The new replacements list of regex/replacement pairs works in regex-property and in each regexPropertySetting of regex-properties. Each pair applies to the result of the previous one, so a single property can go through several rewrites. It cannot be combined with regex/replacement, which work as before (#277, #77 by @JonathanLennox; also covers #236 by @donatelloOo).
  • Quieter non-matches. With failIfNoMatch set to false, a non-match is expected, so it is now logged at debug level instead of info (#278, #152 by @garretwilson).
  • Documentation moved from APT to Markdown (#271).

🚀 New features and improvements

📝 Documentation updates

👻 Maintenance

🔧 Build

Thanks to @slachiewicz.

Full changelog

3.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 10:43
3.7.0

Build Helper Maven Plugin 3.7.0 adds system time zone support to timestamp-property, literal replacement support to regex-property and regex-properties, and updates the remove-project-artifact deprecation guidance. It requires Maven 3.9.0 or later and Java 8 or later.

✨ Highlights

  • System time zone in timestamp-property: Setting <timeZone>system</timeZone> (case-insensitive) formats the timestamp using the JVM's default time zone instead of GMT, working with both current and build time sources (#250).
  • Literal replacement mode in regex-property and regex-properties: Setting <replacementLiteral>true</replacementLiteral> treats backslashes (\) and dollar signs ($) in <replacement> as literal characters rather than regex group references or escapes — particularly useful when substituting Windows file paths such as ${project.build.directory} (#249).
  • Updated remove-project-artifact deprecation guidance: The documentation for the deprecated remove-project-artifact goal now points users to Maven Resolver's split local repository feature (-Daether.enhancedLocalRepository.split) as the modern alternative (#268, #270).

🚨 Removed

🚀 New features and improvements

  • Support the system time zone in timestamp-property (#250) @wilx
  • Add literal replacement support to regex property goals (#249) @wilx

📝 Documentation updates

👻 Maintenance

🔧 Build

Thanks to @slachiewicz and @wilx.

Full changelog

3.6.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 20:30

🐛 Bug Fixes

  • Replace raw NPEx with customized exception message (#239) @pzygielo

👻 Maintenance

  • Remove redundant maven-resolver-api dependency and ignore Resolver/SLF4J 2.x in Dependabot (#248) @slachiewicz

📦 Dependency updates

11 changes

3.6.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 21:45
3.6.1
908df59

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

3.6.0

Choose a tag to compare

@github-actions github-actions released this 19 May 19:40
3.6.0
3333454

Changes

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

🔧 Build

3.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Nov 19:53
3.5.0
820d0a8

Changes

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

3.4.0

Choose a tag to compare

@github-actions github-actions released this 11 May 22:29
3.4.0
1296919

Changes

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

3.3.0

Choose a tag to compare

Changes

  • Fixes #108 - released-version does not detect version if maven repository is not configured to look for snapshot (#109) @stefanseifert
  • Add missing whitespace to output of reserve-network-port (#101) @albers

🚀 New features and improvements

  • Provide the Mojos logger as variable in the Interpreter context (#72) @MeyerNils

📦 Dependency updates

👻 Maintenance

build-helper-maven-plugin-3.2.0

Choose a tag to compare

build-helper-maven-plugin-3.1.0

Choose a tag to compare