marcimat/semver | 10 commits
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
feat: Fonction de merge d’intervalles
Modifié
src/Interval.php
src/Semver.php
tests/IntervalTest.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
refactor: Renommage de Constraints en SpipInterval + Interval
Ajouté
src/Interval.php
src/SpipInterval.php
tests/IntervalTest.php
tests/SpipIntervalTest.php
Modifié
src/Semver.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
refactor: Constraint utilise un peu plus les outils de Composer
Modifié
src/Constraint.php
tests/ConstraintTest.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
test: Test pour satisfiedBy
Modifié
tests/ComparatorTest.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
feat: Ajout d’une fonction Semver->satisfiedBy (utile à SVP)
Modifié
src/Semver.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
test: Bien tester versionCompare aussi
Modifié
tests/ComparatorTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
deprecate: Déprécier 2 usages dans VersionCompare
- Versions malformées tel que ‹ 2.0.0 beta ›
- Versions max avec willcards
Modifié
src/Comparator.php
tests/ComparatorTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
feat: L’équivalent de spip_version_compare, testé
Ajouté
src/Comparator.php
tests/ComparatorTest.php
Modifié
src/Constraint.php
src/Semver.php
tests/ConstraintTest.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
feat: Méthodes pour extraire l’état d’une version, et des infos sur la compatibilité
Ajouté
src/Constraint.php
src/Semver.php
tests/ConstraintTest.php
tests/SemverTest.php
Détails : Connexion · GitLab
==============================
Par Matthieu Marcillaud, le 28 février 2026 à 15h59min :
chore: Base d’un spip-league/semver utilisant composer/semver
Ajouté
.editorconfig
.gitattributes
.gitignore
.gitlab-ci.yml
CHANGELOG.md
LICENSE
README.md
composer.json
ecs.php
phpstan.neon.dist
phpunit.xml.dist
rector.php
Détails : Connexion · GitLab