eliashaeussler/version-bumper
Composer plugin to bump project versions during release preparations
Maintainers
Package info
github.com/eliashaeussler/version-bumper
Type:composer-plugin
pkg:composer/eliashaeussler/version-bumper
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.28 || ~2.10.0
- 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
Suggests
None
Provides
None
Conflicts
- cuyz/valinor: 2.2.1
Replaces
None
GPL-3.0-or-later a519b7b12d40c19a9bcec38f7652b923bfb00d03
- Elias HΓ€uΓler <elias.woop@haeussler.dev>
This package is auto-updated.
Last update: 2026-06-18 10:09:46 UTC
README
Version Bumper
π Coverage
π CI
π Supported PHP Versions
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
π Packagist
π Packagist Downloads
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).
