eliashaeussler / version-bumper
Composer plugin to bump project versions during release preparations
Package info
github.com/eliashaeussler/version-bumper
Type:composer-plugin
pkg:composer/eliashaeussler/version-bumper
3.3.0
2026-05-12 07:59 UTC
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- composer-plugin-api: ^2.0
- cuyz/valinor: ^2.0
- cypresslab/gitelephant: ^4.5
- eliashaeussler/task-runner: ^1.2
- symfony/console: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/filesystem: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/options-resolver: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/process: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/yaml: ^5.4 || ^6.4 || ^7.0 || ^8.0
Requires (Dev)
- armin/editorconfig-cli: ^2.0
- composer/composer: ^2.2
- eliashaeussler/php-cs-fixer-config: ^3.0
- eliashaeussler/phpstan-config: ^4.0
- eliashaeussler/rector-config: ^4.0
- ergebnis/composer-normalize: ^2.47
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^11.0 || ^12.0 || ^13.0
- shipmonk/composer-dependency-analyser: ^1.8
- symfony/deprecation-contracts: ^2.5 || ^3.0
Conflicts
- cuyz/valinor: 2.2.1
- dev-main
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- dev-feature/events
- dev-task/data-provider
- dev-task/skipped
- dev-feature/no-files
- dev-renovate/lock-file-maintenance
- dev-fix/workflows
- dev-renovate/php-8.x
- dev-renovate/composer-composer-2.x-lockfile
- dev-feature/t3-ext-commit-message
This package is auto-updated.
Last update: 2026-05-14 21:08:05 UTC
README
Version Bumper
A Composer plugin to bump project versions during release preparations.
Provides a Composer command bump-version and offers an easy-to-use PHP
API for integration in other frameworks.
π₯ Installation
composer require --dev eliashaeussler/version-bumper
β‘ Quickstart
Add a version-bumper.yaml config file:
# version-bumper.yaml presets: - composer-package releaseOptions: commitMessage: '[RELEASE] Release of my-fancy-library {%version%}'
Bump next major/minor/patch version:
composer bump-version [major|minor|patch] --release
π Documentation
- Usage
- Configuration
π§βπ» Contributing
Please have a look at CONTRIBUTING.md.
β License
This project is licensed under GNU General Public License 3.0 (or later).