PHPackages                             bayardev/composer-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. bayardev/composer-version

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

bayardev/composer-version
=========================

Composer extension to update project version

v1.2.0(7y ago)055MITPHPPHP ~5.6|&gt;=7.0.8

Since Apr 17Pushed 7y ago7 watchersCompare

[ Source](https://github.com/bayardev/composer-version)[ Packagist](https://packagist.org/packages/bayardev/composer-version)[ RSS](/packages/bayardev-composer-version/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (4)Versions (35)Used By (0)

Composer-version
================

[](#composer-version)

[![Latest Stable Version](https://camo.githubusercontent.com/df8c9f3b6152dbd116eb1d64198c714afc4a9841693d68cfa83fe415b9e973cd/68747470733a2f2f706f7365722e707567782e6f72672f62617961726465762f636f6d706f7365722d76657273696f6e2f762f737461626c65)](https://packagist.org/packages/bayardev/composer-version)[![Latest Unstable Version](https://camo.githubusercontent.com/1902538a75c1392fdaf4f74df52385037f84bc036410f6445ad822b07868360a/68747470733a2f2f706f7365722e707567782e6f72672f62617961726465762f636f6d706f7365722d76657273696f6e2f762f756e737461626c65)](https://packagist.org/packages/bayardev/composer-version#dev-master)[![PHP required version](https://camo.githubusercontent.com/15f3ca8fc032609df5d4ab0baeb799fad24d6461c9e3441daa15e7ca2698267f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d7e352e362537432533453d372e302e382d3838393242462e737667)](https://github.com/bayardev/composer-version/blob/master/composer.json)[![Build Status](https://camo.githubusercontent.com/be16b65a1df6b3313eec8589ac3dbccc3a72a73cb700a0852fc11a1294bf061a/68747470733a2f2f7472617669732d63692e6f72672f62617961726465762f636f6d706f7365722d76657273696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/bayardev/composer-version)[![codecov](https://camo.githubusercontent.com/6a39d8613d74eda5e019f76a63bc7861eda2cd08874d6c4d26df20deb39eed58/68747470733a2f2f636f6465636f762e696f2f67682f62617961726465762f636f6d706f7365722d76657273696f6e2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/bayardev/composer-version)[![License](https://camo.githubusercontent.com/6ba77364059839eb9cbe22d89a0b39be81dfd8384e0c39d306e882afbff259c3/68747470733a2f2f706f7365722e707567782e6f72672f62617961726465762f636f6d706f7365722d76657273696f6e2f6c6963656e7365)](https://github.com/bayardev/composer-version/blob/master/LICENCE)[![Total Downloads](https://camo.githubusercontent.com/82d3156a47d3250756b66b49d99a47aff6363c2b1aee859cfc233ec8ed35b743/68747470733a2f2f706f7365722e707567782e6f72672f62617961726465762f636f6d706f7365722d76657273696f6e2f646f776e6c6f616473)](https://packagist.org/packages/bayardev/composer-version)

A composer plugin that helps with releasing semantically versioned composer packages or projects, automatically adding git tags.

Inspired by [npm version](https://docs.npmjs.com/cli/version).

Install
-------

[](#install)

You can add it as a dependency in your projects or globally on your machine

```
composer require bayardev/composer-version
# OR
composer global require bayardev/composer-version
```

Usage
-----

[](#usage)

```
composer version  | major | minor | patch

  -h, --help
        Show help and exit
  -s, --gpg-sign
        sign tag with gpg key
  -p , --prefix=
        set tag prefix (default: 'v')
        `-p false` for no prefix

```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 95.3% 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 ~2 days

Total

31

Last Release

2886d ago

Major Versions

0.6.0 → v1.0.02018-05-31

PHP version history (2 changes)v0.1.0PHP ^5.5.9|&gt;=7.0.8

v1.0.4PHP ~5.6|&gt;=7.0.8

### Community

Maintainers

![](https://www.gravatar.com/avatar/b27dadaae96a6a3bc2a3dc835ef1b82c2e962b078be734606112aea257332ee5?d=identicon)[massipasquesi](/maintainers/massipasquesi)

![](https://www.gravatar.com/avatar/50c88a3cbb24d94ddce1194e70894821322399e2af13274725be6d2845e07993?d=identicon)[Rcolet](/maintainers/Rcolet)

---

Top Contributors

[![Rcolet](https://avatars.githubusercontent.com/u/11921838?v=4)](https://github.com/Rcolet "Rcolet (102 commits)")[![massipasquesi](https://avatars.githubusercontent.com/u/1556131?v=4)](https://github.com/massipasquesi "massipasquesi (5 commits)")

---

Tags

composer-plugingit-tagssemverversion-managersemvercomposer-plugingit tagsversion-manager

###  Code Quality

TestsCodeception

### Embed Badge

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

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

###  Alternatives

[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[shivas/versioning-bundle

Symfony application versioning, simple console command to manage version (with providers e.g. git tag) of your application using Semantic Versioning 2.0.0 recommendations

1121.2M1](/packages/shivas-versioning-bundle)[mnsami/composer-custom-directory-installer

A composer plugin, to help install packages of different types in custom paths.

1395.0M52](/packages/mnsami-composer-custom-directory-installer)[tomzx/php-semver-checker

PHP Semantic Versioning Checker

434232.8k2](/packages/tomzx-php-semver-checker)[typisttech/imposter-plugin

Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.

158251.0k2](/packages/typisttech-imposter-plugin)[drupal-composer/preserve-paths

Composer plugin for preserving custom paths and supporting nested packages

271.1M5](/packages/drupal-composer-preserve-paths)

PHPackages © 2026

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