Skip to content

chore(deps): bump me.qoomon:maven-git-versioning-extension from 9.11.0 to 9.12.1#341

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1
May 26, 2026
Merged

chore(deps): bump me.qoomon:maven-git-versioning-extension from 9.11.0 to 9.12.1#341
github-actions[bot] merged 1 commit into
mainfrom
dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Bumps me.qoomon:maven-git-versioning-extension from 9.11.0 to 9.12.1.

Changelog

Sourced from me.qoomon:maven-git-versioning-extension's changelog.

Maven Git Versioning Extension Changelog

Maven Central

Changelog

9.12.0

Features
  • Support 4-segment tag versions (e.g. 3.0.28.1). New placeholders:

    • ${describe.tag.version.build}, ${describe.tag.version.build.next}
    • ${describe.tag.version.build.plus.describe.distance}, ${describe.tag.version.build.next.plus.describe.distance}
    • ${version.build}, ${version.build.next}
  • Shape-aware version-increment placeholders that pick the right segment based on the parsed version's shape:

    • ${describe.tag.version.next} — one numeric segment of the tag bumped by 1. Bumps the trailing digits of the label if a label is present (RC1RC2, RC10RC11); a label with no trailing digits is treated as having 0 at the end (alphaalpha1); otherwise bumps the rightmost numeric core component (build → patch → minor → major).
      • 1.2.3 → 1.2.4, 1.2.3.4 → 1.2.3.5
      • 1.2.3-RC1 → 1.2.3-RC2 (standard SemVer pre-release progression)
      • 1.2.3-alpha → 1.2.3-alpha1
      • RC1-final → RC1-final1 (only trailing digits — not RC2-final).
    • ${version.next} — same semantics applied to the project's <version>.

    Note: this is strictly more capable than ${...label.next} for RC-style labels — the latter calls Long.parseLong on the entire label and crashes on RC1.

Behavior changes
  • ${describe.tag.version} now includes the optional 4th .build segment when the matched tag has one. Previously, for a tag like 3.0.28.1, ${describe.tag.version} returned 3.0.28 (silently dropping the 4th segment). After this change it returns 3.0.28.1. 3-segment tags are unaffected. ${version} itself is unchanged — it returns the raw project <version> and never went through the regex.
Migration
  • The new version.build and version.next placeholders reserve the group names build and next inside <projectVersionPattern>. If you previously defined a capture group with either name there, the extension will now throw an IllegalArgumentException at startup ("project version pattern capture group can not be named '…', because this would overwrite extension placeholder ${version.…}"). Rename the group to resolve. (Named groups in <describeTagPattern> and <ref> patterns are unaffected — they use separate prefixes describe.tag. and ref. respectively, so a (?<build>…) or (?<next>…) there is still valid.)

Fixes #412.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [me.qoomon:maven-git-versioning-extension](https://github.com/qoomon/maven-git-versioning-extension) from 9.11.0 to 9.12.1.
- [Release notes](https://github.com/qoomon/maven-git-versioning-extension/releases)
- [Changelog](https://github.com/qoomon/maven-git-versioning-extension/blob/master/CHANGELOG.md)
- [Commits](https://github.com/qoomon/maven-git-versioning-extension/commits)

---
updated-dependencies:
- dependency-name: me.qoomon:maven-git-versioning-extension
  dependency-version: 9.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Changes that affect dependencies maven Maven changes labels May 26, 2026
@github-actions github-actions Bot merged commit 31ac37f into main May 26, 2026
4 of 5 checks passed
@dependabot dependabot Bot deleted the dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1 branch May 26, 2026 20:53
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes that affect dependencies maven Maven changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants