nikolaposa/version
SemVer value object for PHP. Create versions from components or strings, access major/minor/patch plus pre-release/build metadata, compare versions (lt/gt/eq), and match against constraints for validation and dependency-style checks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| composer/semver | 0.85 | Composer Semver is a PHP library for parsing and validating version constraints, normalizing versions, and comparing releases. Extracted from Composer, it supports semver-style rules where possible while staying compatible with PHP’s version_compare. | 3,296 | 3,318 | 76 | 10M | 0 | 32.1 | 50.1 | MIT | 9 months ago | |
| phar-io/version | 0.84 | phar-io/version is a PHP library for parsing, comparing, and validating semantic versions and version constraints. Supports operators like >=, <=, caret (^) and tilde (~) ranges, plus pre-release labels, to check if versions comply. | 7,475 | 7,480 | 18 | 13M | 3 | 29.1 | 45.8 | BSD-3-Clause | 4 years ago | |
| phlak/semver | 0.82 | A lightweight PHP library for parsing, comparing, and manipulating Semantic Versioning (SemVer) strings. Create and normalize versions, check equality and precedence, validate input, and work with constraints for dependency checks in your apps and packages. | 183 | 184 | 17 | 34K | 0 | 5.6 | 31.5 | MIT | 11 months ago | |
| 20steps/versioning-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| z4kn4fein/php-semver | 0.81 | — | 25 | 26 | 5 | 81K | 0 | 2.8 | 48.2 | MIT | 2 years ago | |
| zendframework/zend-version | 0.80 | Lightweight Zend Framework component for reading and comparing Zend Framework version information. Helpful for diagnostics, compatibility checks, and conditional behavior in apps and libraries. Includes utilities to retrieve version strings and compare versions. | 7 | 6 | 7 | 17K | 7 | 1.1 | 33.3 | BSD-3-Clause | — | |
| jean85/pretty-package-versions | 0.80 | Lightweight wrapper to fetch human-friendly version strings for installed Composer dependencies. Works across Composer 1 and 2 with a smooth upgrade path, using the appropriate backend (InstalledVersions or package-versions-deprecated) as needed. | 1,310 | 1,314 | 15 | 8M | 0 | 13.0 | 52.5 | MIT | 1 year ago | |
| herrera-io/version | 0.79 | PHP library for Semantic Versioning (SemVer 2.0.0): parse versions into a builder, increment major/minor/patch, edit pre-release/build metadata, validate formats, compare versions, and dump back to strings for release tooling. | 114 | 115 | 18 | 3K | 1 | 1.0 | 13.5 | MIT | 12 years ago |
How can I help you explore Laravel packages today?