[semver ↪ 1.x] 16 commits

spip-league/semver | 16 commits

Par Matthieu Marcillaud, le 2 juillet 2026 à 13h23min :

docs: up Readme

Modifié
README.md

Détails : docs: up Readme (5764c1bc) · Validations · spip-league / semver · GitLab

==============================
Par Matthieu Marcillaud, le 2 juillet 2026 à 13h23min :

style: QA pass

Modifié
src/Comparator.php
src/Interval.php
src/Semver.php
src/SpipInterval.php
tests/ComparatorTest.php
tests/IntervalTest.php
tests/SemverTest.php

Détails : style: QA pass (a8574449) · Validations · spip-league / semver · GitLab

==============================
Par Matthieu Marcillaud, le 2 juillet 2026 à 13h17min :

build: up dependencies and ci

Modifié
.gitlab-ci.yml
composer.json

Détails : build: up dependencies and ci (433e40ac) · Validations · spip-league / semver · GitLab

==============================
Par Matthieu Marcillaud, le 1er mars 2026 à 00h03min :

docs: Quelques indications d’usage du plugin

Modifié
README.md

Détails : docs: Quelques indications d’usage du plugin (6a40b533) · Validations · spip-league / semver · GitLab

==============================
Par Matthieu Marcillaud, le 28 février 2026 à 23h57min :

test: Correction et compléments de tests

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

Détails : test: Correction et compléments de tests (b6029301) · Validations · spip-league / semver · GitLab

==============================
Par Matthieu Marcillaud, le 28 février 2026 à 23h57min :

fix: Composer gère aussi déjà quelques cas tordus de versions. Juste pas le cas d’espace avant la stabilité

Modifié
src/Comparator.php
src/Semver.php

Détails : fix: Composer gère aussi déjà quelques cas tordus de versions. Juste pas le... (c37cd2d0) · Validations · spip-league / semver · GitLab

==============================
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 : feat: Fonction de merge d’intervalles (09de673a) · Validations · spip-league / semver · 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 : refactor: Renommage de Constraints en SpipInterval + Interval (ee665cef) · Validations · spip-league / semver · 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 : refactor: Constraint utilise un peu plus les outils de Composer (93ab5027) · Validations · spip-league / semver · GitLab

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

test: Test pour satisfiedBy

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

Détails : test: Test pour satisfiedBy (5db81a43) · Validations · spip-league / semver · 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 : feat: Ajout d’une fonction Semver->satisfiedBy (utile à SVP) (b0a9a91f) · Validations · spip-league / semver · GitLab

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

test: Bien tester versionCompare aussi

Modifié
tests/ComparatorTest.php

Détails : test: Bien tester versionCompare aussi (b35a4b29) · Validations · spip-league / semver · 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 : deprecate: Déprécier 2 usages dans VersionCompare (8d001981) · Validations · spip-league / semver · 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 : feat: L’équivalent de spip_version_compare, testé (8fbd0722) · Validations · spip-league / semver · 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 : feat: Méthodes pour extraire l’état d’une version, et des infos sur la compatibilité (d197d068) · Validations · spip-league / semver · 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 : chore: Base d’un spip-league/semver utilisant composer/semver (2fb632c4) · Validations · spip-league / semver · GitLab