[plugin-manager ↪ 0.1] 4 commits

JamesRezo/plugin-manager | 4 commits

Par JamesRezo, le 25 septembre 2025 à 12h52min :

feat(validation): VersionCheckerTrait

Ajouté
src/Descriptor/SpipVersionAwareInterface.php
src/Descriptor/SpipVersionAwareTrait.php
src/Descriptor/VersionCheckerAwareInterface.php
src/Descriptor/VersionCheckerAwareTrait.php
tests/Stub/CheckerAwareStub.php
tests/Stub/VersionAwareStub.php
Supprimé
src/Descriptor/CompatibilityAwareTrait.php
tests/Stub/CompatibleStub.php
tests/Stub/NothingStub.php
Modifié
docs/usage.md
src/Descriptor/Necessite.php
src/Descriptor/Paquet.php
src/Descriptor/Spip.php
src/Descriptor/Utilise.php
src/Serializer/PaquetNormalizer.php
src/Version/Checker.php
src/Version/CheckerInterface.php
tests/Descriptor/PaquetTest.php
tests/Descriptor/SpipTest.php
tests/ParserTest.php
tests/Serializer/PaquetNormalizerTest.php

Détails : feat(validation): VersionCheckerTrait (b82e1c8c) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 25 septembre 2025 à 10h05min :

feat(validation): IsCompatible constraint

Ajouté
src/Constraints/IsCompatible.php
src/Constraints/IsCompatibleValidator.php
tests/Constraints/IsCompatibleValidatorTest.php
Modifié
tests/Fake/FakeChecker.php

Détails : feat(validation): IsCompatible constraint (e4d3ab73) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 24 septembre 2025 à 20h34min :

feat(version): use checker in semver constraint

Ajouté
tests/Fake/FakeChecker.php
Modifié
src/Constraints/IsSemver.php
src/Constraints/IsSemverValidator.php
tests/Constraints/IssemverValidatorTest.php
tests/ParserTest.php

Détails : feat(version): use checker in semver constraint (6b2fe8ab) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 24 septembre 2025 à 20h16min :

feat(version): simple checker

Ajouté
src/Version/Checker.php
src/Version/CheckerInterface.php
tests/Version/CheckerTest.php

Détails : feat(version): simple checker (b8e5b035) · Validations · JamesRezo / plugin-manager · GitLab