williamug / versioning
A PHP package to helps you to display the version of your application by applying git version tags
Fund package maintenance!
Williamug
Requires
- php: ^8.2
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
README
A PHP package to helps you to display the current version of your application by applying git version tags
Installation
You can install the package via composer:
composer require williamug/versioning
Usage
For Vanilla PHP
If your project is written in vanilla PHP you can use the following code to display the version of your application:
require __DIR__ . '/vendor/williamug/versioning/src/functions.php'; // after requiring the function file you can now use the app_versioning() function to display the version of your application app_versioning(); //v1.0.0
For Laravel
If you are using Laravel you can use the following code to display the version of your application:
Williamug\Versioning\Versioning::tag() // v1.0.0
For Laravel Blade
If you are using Laravel Blade you can use the following code to display the version of your application:
<div> @app_version </div>
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.