laravel-app-versioning maintained by creacoon
Description
A Laravel package for managing application versioning
Author
Last update
2026/04/24 13:38
(dev-main)
License
Downloads
1 247
Tags
Laravel Version Manager
A Laravel package for managing application versioning.
Installation
You can install the package via composer:
composer require creacoon/laravel-app-versioning
After installing, publish the configuration file:
php artisan vendor:publish --provider="Creacoon\AppVersioning\VersionManagerServiceProvider" --tag="config"
Usage
Getting the current version
// Using the facade
use Creacoon\AppVersioning\Facades\VersionManager;
$version = VersionManager::getCurrentVersion();
// Using the command
php artisan version
Setting a new version
// Using the facade
use Creacoon\AppVersioning\Facades\VersionManager;
VersionManager::setVersion('1.2.3');
// Using the command
php artisan version 1.2.3
The package will:
- Update the version in your config file
- Update the runtime configuration
- Update your CHANGELOG.md file
- Create a git commit with the changes
- Create a git tag for the new version
Configuration
You can customize the package behavior by modifying the config/version-manager.php file.
License
The MIT License (MIT). Please see License File for more information.