| name | joomla6-version-bump |
| description | Safely bump a Joomla extension or package version across manifests, update XML, changelog, and related release metadata. Use when the user asks to prepare a Joomla release or change an extension version. |
Joomla 6 Version Bump
- Read
AGENTS.md and identify the extension boundaries.
- Inventory version-bearing files with
rg; do not assume every numeric match is a release version.
- Determine the current version and requested semantic version. If no target is given, infer patch/minor/major only when the requested change makes it unambiguous.
- Update the primary manifest, package manifest, update-server XML, changelog, and documented examples that intentionally track the current release.
- Do not rewrite historical release notes, fixtures, compatibility ranges, dependency versions, or database migration identifiers merely because they contain the old version.
- Validate XML and confirm all active release metadata agrees.
- Show the old and new version, changed files, validation results, and any intentionally unchanged matches.
Never publish a Git tag or release without explicit authorization.