[semver] 11 commits

marcimat/semver | 11 commits

Par Matthieu Marcillaud, le 28 février 2026 à 15h49min :

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 20 février 2026 à 17h54min :

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 20 février 2026 à 16h21min :

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 20 février 2026 à 13h31min :

test: Test pour satisfiedBy

Modifié
tests/ComparatorTest.php
tests/SemverTest.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 20 février 2026 à 13h18min :

feat: Ajout d’une fonction Semver->satisfiedBy (utile à SVP)

Modifié
src/Semver.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 20 février 2026 à 11h23min :

test: Bien tester versionCompare aussi

Modifié
tests/ComparatorTest.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 20 février 2026 à 11h15min :

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 20 février 2026 à 10h25min :

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 19 février 2026 à 14h59min :

change: Nommage spip-league/semver plutôt

Ajouté
.editorconfig
src/Constraint.php
src/Semver.php
tests/ConstraintTest.php
tests/SemverTest.php
Modifié
composer.json

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2026 à 21h34min :

build: Dépendance à composer/semver

Refs: spip/prive#8

Modifié
composer.json

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2026 à 21h25min :

chore: Base d’un spip-league/plugin

Ajouté
.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