PHPackages                             fractal/semver - 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. fractal/semver

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

fractal/semver
==============

The package helps to work with semantic versions.

v1.0.1(6y ago)01MITPHPPHP ^7.1CI failing

Since Dec 18Pushed 6y agoCompare

[ Source](https://github.com/fractalzombie/semver)[ Packagist](https://packagist.org/packages/fractal/semver)[ RSS](/packages/fractal-semver/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

The package helps to work with semantic versions.
=================================================

[](#the-package-helps-to-work-with-semantic-versions)

##### Coverage and Quality:

[](#coverage-and-quality)

[![Coverage Status](https://camo.githubusercontent.com/32644ab2531b596b337dd945e73e4a38d37ec3d7cf7d0f34022834fd89d4a7b9/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6672616374616c7a6f6d6269652f73656d7665722f62616467652e7376673f6272616e63683d253238484541442b64657461636865642b61742b38373030643162253239)](https://coveralls.io/github/fractalzombie/semver?branch=%28HEAD+detached+at+8700d1b%29)[![Code Coverage](https://camo.githubusercontent.com/d1082e0a06bd966846edff72dd45eda68d7afe7b83ca2600f8d6ccecb6237204/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6672616374616c7a6f6d6269652f73656d7665722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/fractalzombie/semver/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/5580c1538cfeee9941b2c34095f97ac3d964545d54cb079cb3fa0117127e99df/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6672616374616c7a6f6d6269652f73656d7665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/fractalzombie/semver/?branch=master)[![Code Intelligence Status](https://camo.githubusercontent.com/fcfcf194fd6cd8d2485daaaf555e3014f2316f122be348809f7e91aeb74c33c0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6672616374616c7a6f6d6269652f73656d7665722f6261646765732f636f64652d696e74656c6c6967656e63652e7376673f623d6d6173746572)](https://scrutinizer-ci.com/code-intelligence)[![codecov.io](https://camo.githubusercontent.com/0d14417700a38c858bef336ea8a2db7e0b111233a9ff78211e870d1575acf620/68747470733a2f2f636f6465636f762e696f2f67682f6672616374616c7a6f6d6269652f73656d7665722f6272616e63682f6d61737465722f6772617068732f62616467652e7376673f6272616e63683d6d6173746572)](https://codecov.io/gh/fractalzombie/semver?branch=master)

##### Build:

[](#build)

[![Build Status](https://camo.githubusercontent.com/cd5cdc8cf95cd971dbce8ec648ffda6ad7676e3846222e00c7af7e7e89b5981d/68747470733a2f2f7472617669732d63692e6f72672f6672616374616c7a6f6d6269652f73656d7665722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/fractalzombie/semver)[![Build Status](https://camo.githubusercontent.com/97bed52ddf54ce9c24d3a9db5163f85ba9a56270fce105d6fa6828c1c1050dfb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6672616374616c7a6f6d6269652f73656d7665722f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/fractalzombie/semver/build-status/master)

##### Other:

[](#other)

[![Latest Stable Version](https://camo.githubusercontent.com/c846725f5a74af2fbca8ccc9e05690c56381df7e19a381fe0accc9da2571a02d/68747470733a2f2f706f7365722e707567782e6f72672f6672616374616c2f73656d7665722f762f737461626c65)](https://packagist.org/packages/fractal/semver)[![Total Downloads](https://camo.githubusercontent.com/65bad6d5a4739e90ef9e0989bf1ca3f104a48bad05d895f4a501683e1dfc1faf/68747470733a2f2f706f7365722e707567782e6f72672f6672616374616c2f73656d7665722f646f776e6c6f616473)](https://packagist.org/packages/fractal/semver)[![License](https://camo.githubusercontent.com/b8233cda72e0a6effd56bfd30b21fd8ab6ed5d17b5c1c57f497881f8ac08a9ef/68747470733a2f2f706f7365722e707567782e6f72672f6672616374616c2f73656d7665722f6c6963656e7365)](https://packagist.org/packages/fractal/semver)

Features
--------

[](#features)

- Simple package for semantic version manipulation.
- Compare semantic version.
- Validates semantic version.
- Throws exceptions if Versions are not instance of each other.

Usage
-----

[](#usage)

#### Fractal\\SemVer\\SemanticVersion class:

[](#fractalsemversemanticversion-class)

```
