diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fed96fc3..d285e31f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,7 @@ jobs: uses: "ramsey/composer-install@v3" with: dependency-versions: ${{ matrix.dependencies }} + ignore-cache: true - name: PHPUnit run: vendor/bin/phpunit --fail-on-risky --coverage-clover=coverage.clover - uses: codecov/codecov-action@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f5de567..a70ad235 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [Unreleased] + +### Removed + +- Dependency to `innmind/json` + ## 6.6.0 - 2025-11-01 ### Added diff --git a/composer.json b/composer.json index 7dbba764..f70b1178 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,6 @@ }, "require": { "php": "~8.2", - "innmind/json": "^1.1", "symfony/var-dumper": "~6.0|~7.0", "phpunit/phpunit": "~10.0|~11.0|~12.0", "phpunit/php-timer": "~6.0|~7.0|~8.0", diff --git a/src/Set/UnsafeStrings.php b/src/Set/UnsafeStrings.php index fc7f296d..a767219d 100644 --- a/src/Set/UnsafeStrings.php +++ b/src/Set/UnsafeStrings.php @@ -7,7 +7,6 @@ Set, Random, }; -use Innmind\Json\Json; /** * @internal @@ -34,7 +33,12 @@ public function __invoke( } /** @var list */ - $values = Json::decode($json); + $values = \json_decode( + $json, + true, + 512, + \JSON_THROW_ON_ERROR, + ); $values = \array_values(\array_filter( $values, $predicate,