Skip to content

Bump me.qoomon:maven-git-versioning-extension from 9.11.0 to 9.12.1#168

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1
Open

Bump me.qoomon:maven-git-versioning-extension from 9.11.0 to 9.12.1#168
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels May 29, 2026
@github-actions

Copy link
Copy Markdown

This PR has been automatically marked as stale because it has no activity for 30 days.
Please add a comment if you want to keep the issue open. Thank you for your contributions!

@github-actions github-actions Bot added the stale label Jun 28, 2026
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>
@B3ND3L B3ND3L force-pushed the dependabot/maven/me.qoomon-maven-git-versioning-extension-9.12.1 branch from fe89616 to f01705b Compare July 3, 2026 07:50
@sonarqubecloud

sonarqubecloud Bot commented Jul 3, 2026

Copy link
Copy Markdown

@github-actions github-actions Bot removed the stale label Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

Status: Ready

Development

Successfully merging this pull request may close these issues.

0 participants