PHPackages                             tendersrl/version - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. tendersrl/version

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

tendersrl/version
=================

Automatically create git tag about your Laravel app version

v1.0.2(4y ago)01.3kMITPHPPHP ^7.2.5|^8.0

Since Jul 1Pushed 3y agoCompare

[ Source](https://github.com/tendersrl/version)[ Packagist](https://packagist.org/packages/tendersrl/version)[ Docs](https://github.com/tendersrl/version)[ RSS](/packages/tendersrl-version/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

Version
=======

[](#version)

### Automatically create git tag about your Laravel app version

[](#automatically-create-git-tag-about-your-laravel-app-version)

[![Latest Version on Packagist](https://camo.githubusercontent.com/abcf239f8d1a98a4d3fb1b3420e3e27fe691bcf4095c633216a8d6dd500d168e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f74656e64657273726c2f76657273696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tendersrl/version)[![Build Status](https://camo.githubusercontent.com/f06cbaf5132fbfca97f9648a233c2417ed223a825f0071f14f5685f36d61a370/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f6d2f74656e64657273726c2f76657273696f6e2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.com/tendersrl/version)[![StyleCI](https://camo.githubusercontent.com/e4bd61dce9c5f349ee3d4ba4999b95cce8becec8384ebcb19c0e01a90dec6e5d/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3232323437303934362f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/222470946)[![MIT licensed](https://camo.githubusercontent.com/d4bbe62ac50808a1a759284874fa1446c787686bd0b7d213ceca5ba9b64458fd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74656e64657273726c2f76657273696f6e3f7374796c653d666c61742d737175617265)](https://img.shields.io/github/license/tendersrl/version)[![Total Downloads](https://camo.githubusercontent.com/10afaf2e89dac9fa22449198ed6d9f8730d310748ff06cf30b49e2eff3b54620/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f74656e64657273726c2f76657273696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tendersrl/version)

Description
-----------

[](#description)

This package is a Laravel (5.5+) utility which helps you keep and manage your application version, increment version numbers (major, minor, patch, commit), and can also use your last commit hash.

This package is an extension of , that let you to create automatically a git tag every time you update your app version.
Please refer to parent package to extensive documentation.

### Easily increment your version numbers, using Artisan commands

[](#easily-increment-your-version-numbers-using-artisan-commands)

```
php artisan version:minor
```

Which should ask you your commit message

```
$ Enter your commit message
>
```

Then should create a new git tag and should print the new version number

```
New patch: 11
MyApp version 2.6.11 (commit cb2afb64)
```

Available for all of them:

```
$ php artisan version:major
$ php artisan version:minor
$ php artisan version:patch
```

Then you only need to push your commit and your tag:

```
$ git push --tags
```

### Formating tag

[](#formating-tag)

After publishing configuration, entry as `tag-format` the format you prefer to tag your commit.

```
tag-format: tag
```

You can also specify the tag format via the `--tag-format` option:

```
$ php artisan version:patch --tag-format=compact
```

### Other available options

[](#other-available-options)

If you want to increment your app version without creating a commit or tag, you can use the `--no-commit` and `--no-tag` options

```
$ php artisan version:patch --no-commit --no-tag
```

Install
-------

[](#install)

Via Composer

```
$ composer require tendersrl/version
```

Then publish the configuration file you'll have to:

```
$ php artisan vendor:publish --provider="TenderSrl\Version\VersionServiceProvider"
```

And you should be good to use it in your views:

```
@version
```

Minimum requirements
--------------------

[](#minimum-requirements)

- Laravel 5.5
- PHP 7.0

License
-------

[](#license)

This package is licensed under the MIT License

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~121 days

Total

4

Last Release

1418d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/20d60ffeb4ab45c8fd475a3fed26de965c51ef9b3f859aecf6d50bccd83da486?d=identicon)[andrecolza](/maintainers/andrecolza)

---

Top Contributors

[![andrecolza](https://avatars.githubusercontent.com/u/58806953?v=4)](https://github.com/andrecolza "andrecolza (3 commits)")

---

Tags

laravelversioningversion

### Embed Badge

![Health badge](/badges/tendersrl-version/health.svg)

```
[![Health](https://phpackages.com/badges/tendersrl-version/health.svg)](https://phpackages.com/packages/tendersrl-version)
```

###  Alternatives

[pragmarx/version

Take control over your Laravel app version

5921.2M2](/packages/pragmarx-version)[nikolaposa/version

Value Object that represents a SemVer-compliant version number.

1406.4M16](/packages/nikolaposa-version)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
