PHPackages                             granam/web-versions - 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. granam/web-versions

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

granam/web-versions
===================

Reads available minor and patch versions from a Git repository

1.1.1(4y ago)0583MITPHPPHP &gt;= 7.3

Since Oct 6Pushed 4y agoCompare

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

READMEChangelogDependencies (4)Versions (8)Used By (3)

Git versions
============

[](#git-versions)

Reads minor versions, like `1.0, 1.1, 2.0` and patch versions, like `1.0.0, 1.0.1, 1.1.0, 2.0.0, 2.0.1` from given Git repository.

Originally created for a cache invalidation using a Git version as a cache key (that is where the *Web versions* name came from).

Caveats
-------

[](#caveats)

- **Minor** versions reads only from Git **branches**, filtered for those named version-like (`v1.0` or `1.0`)
- **Patch** versions reads only from Git **tags**, filtered for those named version-like (`v1.0.0` or `1.0.0`)

Usage
=====

[](#usage)

```
