From dde097950cace56f64616f46c4a5661c19f6deb3 Mon Sep 17 00:00:00 2001 From: Dmitriy Derepko Date: Mon, 22 Dec 2025 21:08:33 +0400 Subject: [PATCH 1/4] chore: bump packages --- app/composer.json | 12 +- app/composer.lock | 1779 +++++++++++++++++++++++++-------------------- 2 files changed, 987 insertions(+), 804 deletions(-) diff --git a/app/composer.json b/app/composer.json index 2e2208b..14ab91f 100644 --- a/app/composer.json +++ b/app/composer.json @@ -2,16 +2,16 @@ "minimum-stability": "dev", "prefer-stable": true, "require": { - "spiral/tokenizer": "^3.14.5", - "temporal/sdk": "^2.13", - "temporal/open-telemetry-interceptors": "dev-master", - "open-telemetry/exporter-otlp": "^1.1", + "spiral/tokenizer": "^3.16.0", + "temporal/sdk": "^2.16", + "temporal/open-telemetry-interceptors": "^1.0", + "open-telemetry/exporter-otlp": "^1.3", "open-telemetry/transport-grpc": "^1.1", "symfony/console": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "buggregator/trap": "^1.13", - "internal/dload": "^1.0", + "buggregator/trap": "^1.15", + "internal/dload": "^1.8.0", "phpunit/phpunit": "^10.5" }, "autoload": { diff --git a/app/composer.lock b/app/composer.lock index ca11345..b4950a3 100644 --- a/app/composer.lock +++ b/app/composer.lock @@ -4,29 +4,29 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "522b38d4791d64c7d0bf867c94e260cd", + "content-hash": "87733b8fcc9eb5e9b37f5e271e8b10c3", "packages": [ { "name": "brick/math", - "version": "0.12.1", + "version": "0.14.1", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "f510c0a40911935b77b86859eb5223d58d660df1" + "reference": "f05858549e5f9d7bb45875a75583240a38a281d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1", - "reference": "f510c0a40911935b77b86859eb5223d58d660df1", + "url": "https://api.github.com/repos/brick/math/zipball/f05858549e5f9d7bb45875a75583240a38a281d0", + "reference": "f05858549e5f9d7bb45875a75583240a38a281d0", "shasum": "" }, "require": { - "php": "^8.1" + "php": "^8.2" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^10.1", - "vimeo/psalm": "5.16.0" + "phpstan/phpstan": "2.1.22", + "phpunit/phpunit": "^11.5" }, "type": "library", "autoload": { @@ -56,7 +56,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.12.1" + "source": "https://github.com/brick/math/tree/0.14.1" }, "funding": [ { @@ -64,7 +64,7 @@ "type": "github" } ], - "time": "2023-11-29T23:19:16+00:00" + "time": "2025-11-24T14:40:29+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -137,16 +137,16 @@ }, { "name": "composer/semver", - "version": "3.4.3", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", "shasum": "" }, "require": { @@ -198,7 +198,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" + "source": "https://github.com/composer/semver/tree/3.4.4" }, "funding": [ { @@ -208,31 +208,27 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-09-19T14:15:21+00:00" + "time": "2025-08-20T19:15:30+00:00" }, { "name": "google/common-protos", - "version": "4.10.0", + "version": "4.12.4", "source": { "type": "git", "url": "https://github.com/googleapis/common-protos-php.git", - "reference": "88bb76504910ddfe8fec457b622145c5731ab8ea" + "reference": "0127156899af0df2681bd42024c60bd5360d64e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/88bb76504910ddfe8fec457b622145c5731ab8ea", - "reference": "88bb76504910ddfe8fec457b622145c5731ab8ea", + "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/0127156899af0df2681bd42024c60bd5360d64e3", + "reference": "0127156899af0df2681bd42024c60bd5360d64e3", "shasum": "" }, "require": { - "google/protobuf": "^v3.25.3||^4.26.1", - "php": "^8.0" + "google/protobuf": "^4.31", + "php": "^8.1" }, "require-dev": { "phpunit/phpunit": "^9.6" @@ -271,29 +267,29 @@ "google" ], "support": { - "source": "https://github.com/googleapis/common-protos-php/tree/v4.10.0" + "source": "https://github.com/googleapis/common-protos-php/tree/v4.12.4" }, - "time": "2025-02-03T23:47:57+00:00" + "time": "2025-09-20T01:29:44+00:00" }, { "name": "google/protobuf", - "version": "v4.29.3", + "version": "v4.33.2", "source": { "type": "git", "url": "https://github.com/protocolbuffers/protobuf-php.git", - "reference": "ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7" + "reference": "fbd96b7bf1343f4b0d8fb358526c7ba4d72f1318" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7", - "reference": "ab5077c2cfdd1f415f42d11fdbdf903ba8e3d9b7", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/fbd96b7bf1343f4b0d8fb358526c7ba4d72f1318", + "reference": "fbd96b7bf1343f4b0d8fb358526c7ba4d72f1318", "shasum": "" }, "require": { - "php": ">=7.0.0" + "php": ">=8.1.0" }, "require-dev": { - "phpunit/phpunit": ">=5.0.0" + "phpunit/phpunit": ">=5.0.0 <8.5.27" }, "suggest": { "ext-bcmath": "Need to support JSON deserialization" @@ -315,22 +311,22 @@ "proto" ], "support": { - "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.3" + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.33.2" }, - "time": "2025-01-08T21:00:13+00:00" + "time": "2025-12-05T22:12:22+00:00" }, { "name": "grpc/grpc", - "version": "1.57.0", + "version": "1.74.0", "source": { "type": "git", "url": "https://github.com/grpc/grpc-php.git", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf" + "reference": "32bf4dba256d60d395582fb6e4e8d3936bcdb713" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grpc/grpc-php/zipball/b610c42022ed3a22f831439cb93802f2a4502fdf", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", + "url": "https://api.github.com/repos/grpc/grpc-php/zipball/32bf4dba256d60d395582fb6e4e8d3936bcdb713", + "reference": "32bf4dba256d60d395582fb6e4e8d3936bcdb713", "shasum": "" }, "require": { @@ -359,22 +355,154 @@ "rpc" ], "support": { - "source": "https://github.com/grpc/grpc-php/tree/v1.57.0" + "source": "https://github.com/grpc/grpc-php/tree/v1.74.0" + }, + "time": "2025-07-24T20:02:16+00:00" + }, + { + "name": "internal/destroy", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-internal/destroy.git", + "reference": "93068c4f7da218034f5373e31407f564b74b4a06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-internal/destroy/zipball/93068c4f7da218034f5373e31407f564b74b4a06", + "reference": "93068c4f7da218034f5373e31407f564b74b4a06", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "buggregator/trap": "^1.10", + "phpunit/phpunit": "^10.5", + "spiral/code-style": "^2.2.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.4", + "vimeo/psalm": "^6.10" + }, + "suggest": { + "ext-simplexml": "to support XML configs parsing" + }, + "type": "library", + "autoload": { + "psr-4": { + "Internal\\Destroy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Aleksei Gagarin (roxblnfk)", + "homepage": "https://github.com/roxblnfk" + } + ], + "keywords": [ + "download binaries", + "memory" + ], + "support": { + "issues": "https://github.com/php-internal/destroy/issues", + "source": "https://github.com/php-internal/destroy/tree/1.0.0" + }, + "funding": [ + { + "url": "https://patreon.com/roxblnfk", + "type": "patreon" + } + ], + "time": "2025-09-08T14:29:16+00:00" + }, + { + "name": "internal/promise", + "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/php-internal/promise.git", + "reference": "cbd43e603f7c7f324bb28ecf556792b034e5418b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-internal/promise/zipball/cbd43e603f7c7f324bb28ecf556792b034e5418b", + "reference": "cbd43e603f7c7f324bb28ecf556792b034e5418b", + "shasum": "" + }, + "require": { + "php": ">=8.1.0" + }, + "replace": { + "react/promise": "^3.0" + }, + "require-dev": { + "phpstan/phpstan": "1.12.28", + "phpunit/phpunit": "^10.5", + "rector/rector": "^1.2", + "spiral/code-style": "^2.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/php-internal/promise/issues", + "source": "https://github.com/php-internal/promise/tree/3.4.1" }, - "time": "2023-08-14T23:57:54+00:00" + "time": "2025-10-24T08:50:08+00:00" }, { "name": "nesbot/carbon", - "version": "3.8.5", + "version": "3.11.0", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4" + "reference": "bdb375400dcd162624531666db4799b36b64e4a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/b1a53a27898639579a67de42e8ced5d5386aa9a4", - "reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/bdb375400dcd162624531666db4799b36b64e4a1", + "reference": "bdb375400dcd162624531666db4799b36b64e4a1", "shasum": "" }, "require": { @@ -382,9 +510,9 @@ "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", - "symfony/clock": "^6.3 || ^7.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -392,14 +520,13 @@ "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.57.2", + "friendsofphp/php-cs-fixer": "^v3.87.1", "kylekatarnls/multi-tester": "^2.5.3", - "ondrejmirtes/better-reflection": "^6.25.0.4", "phpmd/phpmd": "^2.15.0", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.11.2", - "phpunit/phpunit": "^10.5.20", - "squizlabs/php_codesniffer": "^3.9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4" }, "bin": [ "bin/carbon" @@ -467,7 +594,7 @@ "type": "tidelift" } ], - "time": "2025-02-11T16:28:45+00:00" + "time": "2025-12-02T21:04:28+00:00" }, { "name": "nyholm/psr7-server", @@ -537,20 +664,20 @@ }, { "name": "open-telemetry/api", - "version": "1.2.2", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/api.git", - "reference": "8b925df3047628968bc5be722468db1b98b82d51" + "reference": "45bda7efa8fcdd9bdb0daa2f26c8e31f062f49d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/8b925df3047628968bc5be722468db1b98b82d51", - "reference": "8b925df3047628968bc5be722468db1b98b82d51", + "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/45bda7efa8fcdd9bdb0daa2f26c8e31f062f49d4", + "reference": "45bda7efa8fcdd9bdb0daa2f26c8e31f062f49d4", "shasum": "" }, "require": { - "open-telemetry/context": "^1.0", + "open-telemetry/context": "^1.4", "php": "^8.1", "psr/log": "^1.1|^2.0|^3.0", "symfony/polyfill-php82": "^1.26" @@ -566,7 +693,7 @@ ] }, "branch-alias": { - "dev-main": "1.1.x-dev" + "dev-main": "1.8.x-dev" } }, "autoload": { @@ -599,24 +726,24 @@ ], "support": { "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V", - "docs": "https://opentelemetry.io/docs/php", + "docs": "https://opentelemetry.io/docs/languages/php", "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-02-03T21:49:11+00:00" + "time": "2025-10-19T10:49:48+00:00" }, { "name": "open-telemetry/context", - "version": "1.1.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/context.git", - "reference": "0cba875ea1953435f78aec7f1d75afa87bdbf7f3" + "reference": "d4c4470b541ce72000d18c339cfee633e4c8e0cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/context/zipball/0cba875ea1953435f78aec7f1d75afa87bdbf7f3", - "reference": "0cba875ea1953435f78aec7f1d75afa87bdbf7f3", + "url": "https://api.github.com/repos/opentelemetry-php/context/zipball/d4c4470b541ce72000d18c339cfee633e4c8e0cf", + "reference": "d4c4470b541ce72000d18c339cfee633e4c8e0cf", "shasum": "" }, "require": { @@ -662,20 +789,20 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-08-21T00:29:20+00:00" + "time": "2025-09-19T00:05:49+00:00" }, { "name": "open-telemetry/exporter-otlp", - "version": "1.2.0", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/exporter-otlp.git", - "reference": "243d9657c44a06f740cf384f486afe954c2b725f" + "reference": "07b02bc71838463f6edcc78d3485c04b48fb263d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/243d9657c44a06f740cf384f486afe954c2b725f", - "reference": "243d9657c44a06f740cf384f486afe954c2b725f", + "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/07b02bc71838463f6edcc78d3485c04b48fb263d", + "reference": "07b02bc71838463f6edcc78d3485c04b48fb263d", "shasum": "" }, "require": { @@ -722,24 +849,24 @@ ], "support": { "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V", - "docs": "https://opentelemetry.io/docs/php", + "docs": "https://opentelemetry.io/docs/languages/php", "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-01-08T23:50:03+00:00" + "time": "2025-11-13T08:04:37+00:00" }, { "name": "open-telemetry/gen-otlp-protobuf", - "version": "1.5.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/gen-otlp-protobuf.git", - "reference": "585bafddd4ae6565de154610b10a787a455c9ba0" + "reference": "673af5b06545b513466081884b47ef15a536edde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/585bafddd4ae6565de154610b10a787a455c9ba0", - "reference": "585bafddd4ae6565de154610b10a787a455c9ba0", + "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/673af5b06545b513466081884b47ef15a536edde", + "reference": "673af5b06545b513466081884b47ef15a536edde", "shasum": "" }, "require": { @@ -789,27 +916,27 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-01-15T23:07:07+00:00" + "time": "2025-09-17T23:10:12+00:00" }, { "name": "open-telemetry/sdk", - "version": "1.2.2", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/sdk.git", - "reference": "37eec0fe47ddd627911f318f29b6cd48196be0c0" + "reference": "3dfc3d1ad729ec7eb25f1b9a4ae39fe779affa99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/37eec0fe47ddd627911f318f29b6cd48196be0c0", - "reference": "37eec0fe47ddd627911f318f29b6cd48196be0c0", + "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/3dfc3d1ad729ec7eb25f1b9a4ae39fe779affa99", + "reference": "3dfc3d1ad729ec7eb25f1b9a4ae39fe779affa99", "shasum": "" }, "require": { "ext-json": "*", "nyholm/psr7-server": "^1.1", - "open-telemetry/api": "~1.0 || ~1.1", - "open-telemetry/context": "^1.0", + "open-telemetry/api": "^1.7", + "open-telemetry/context": "^1.4", "open-telemetry/sem-conv": "^1.0", "php": "^8.1", "php-http/discovery": "^1.14", @@ -821,7 +948,7 @@ "ramsey/uuid": "^3.0 || ^4.0", "symfony/polyfill-mbstring": "^1.23", "symfony/polyfill-php82": "^1.26", - "tbachert/spi": "^1.0.1" + "tbachert/spi": "^1.0.5" }, "suggest": { "ext-gmp": "To support unlimited number of synchronous metric readers", @@ -831,12 +958,19 @@ "type": "library", "extra": { "spi": { + "OpenTelemetry\\API\\Configuration\\ConfigEnv\\EnvComponentLoader": [ + "OpenTelemetry\\API\\Instrumentation\\Configuration\\General\\ConfigEnv\\EnvComponentLoaderHttpConfig", + "OpenTelemetry\\API\\Instrumentation\\Configuration\\General\\ConfigEnv\\EnvComponentLoaderPeerConfig" + ], + "OpenTelemetry\\SDK\\Common\\Configuration\\Resolver\\ResolverInterface": [ + "OpenTelemetry\\SDK\\Common\\Configuration\\Resolver\\SdkConfigurationResolver" + ], "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\HookManagerInterface": [ "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\ExtensionHookManager" ] }, "branch-alias": { - "dev-main": "1.0.x-dev" + "dev-main": "1.9.x-dev" } }, "autoload": { @@ -875,24 +1009,24 @@ ], "support": { "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V", - "docs": "https://opentelemetry.io/docs/php", + "docs": "https://opentelemetry.io/docs/languages/php", "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-01-29T21:40:28+00:00" + "time": "2025-11-25T10:59:15+00:00" }, { "name": "open-telemetry/sem-conv", - "version": "1.30.0", + "version": "1.37.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/sem-conv.git", - "reference": "4178c9f390da8e4dbca9b181a9d1efd50cf7ee0a" + "reference": "8da7ec497c881e39afa6657d72586e27efbd29a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/4178c9f390da8e4dbca9b181a9d1efd50cf7ee0a", - "reference": "4178c9f390da8e4dbca9b181a9d1efd50cf7ee0a", + "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/8da7ec497c881e39afa6657d72586e27efbd29a1", + "reference": "8da7ec497c881e39afa6657d72586e27efbd29a1", "shasum": "" }, "require": { @@ -936,20 +1070,20 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-02-06T00:21:48+00:00" + "time": "2025-09-03T12:08:10+00:00" }, { "name": "open-telemetry/transport-grpc", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/transport-grpc.git", - "reference": "1d67b0ab37cf01b76bd7e95dfb8f2ca035dd6fe0" + "reference": "763cc620552d871fe2050fa58644398827651576" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/transport-grpc/zipball/1d67b0ab37cf01b76bd7e95dfb8f2ca035dd6fe0", - "reference": "1d67b0ab37cf01b76bd7e95dfb8f2ca035dd6fe0", + "url": "https://api.github.com/repos/opentelemetry-php/transport-grpc/zipball/763cc620552d871fe2050fa58644398827651576", + "reference": "763cc620552d871fe2050fa58644398827651576", "shasum": "" }, "require": { @@ -998,7 +1132,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-02-09T22:37:38+00:00" + "time": "2025-03-04T22:35:49+00:00" }, { "name": "php-http/discovery", @@ -1542,16 +1676,16 @@ }, { "name": "ramsey/collection", - "version": "2.0.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { @@ -1559,25 +1693,22 @@ }, "require-dev": { "captainhook/plugin-composer": "^5.3", - "ergebnis/composer-normalize": "^2.28.3", - "fakerphp/faker": "^1.21", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", "hamcrest/hamcrest-php": "^2.0", - "jangregor/phpstan-prophecy": "^1.0", - "mockery/mockery": "^1.5", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpcsstandards/phpcsutils": "^1.0.0-rc1", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18.4", - "ramsey/coding-standard": "^2.0.3", - "ramsey/conventional-commits": "^1.3", - "vimeo/psalm": "^5.4" + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { @@ -1615,37 +1746,26 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.0.0" + "source": "https://github.com/ramsey/collection/tree/2.1.1" }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2022-12-31T21:50:55+00:00" + "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", - "version": "4.7.6", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + "reference": "8429c78ca35a09f27565311b98101e2826affde0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -1653,26 +1773,23 @@ "rhumsaa/uuid": "self.version" }, "require-dev": { - "captainhook/captainhook": "^5.10", + "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -1707,108 +1824,26 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" - }, - { - "name": "react/promise", - "version": "v2.11.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/1a8460931ea36dc5c76838fec5734d55c88c6831", - "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" + "source": "https://github.com/ramsey/uuid/tree/4.9.2" }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "React\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.11.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2023-11-16T16:16:50+00:00" + "time": "2025-12-14T04:43:48+00:00" }, { "name": "roadrunner-php/roadrunner-api-dto", - "version": "v1.10.0", + "version": "v1.14.0", "source": { "type": "git", "url": "https://github.com/roadrunner-php/roadrunner-api-dto.git", - "reference": "dfab9cdba2c6f73223cd0d9e159c39b6b995cff9" + "reference": "e6efb759f0a73b8516b7f28317230ecd4010005e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/roadrunner-api-dto/zipball/dfab9cdba2c6f73223cd0d9e159c39b6b995cff9", - "reference": "dfab9cdba2c6f73223cd0d9e159c39b6b995cff9", + "url": "https://api.github.com/repos/roadrunner-php/roadrunner-api-dto/zipball/e6efb759f0a73b8516b7f28317230ecd4010005e", + "reference": "e6efb759f0a73b8516b7f28317230ecd4010005e", "shasum": "" }, "require": { - "google/protobuf": "^3.22 || ^4.0", + "google/protobuf": "^4.31.1", "php": "^8.1" }, "conflict": { @@ -1850,7 +1885,7 @@ "docs": "https://docs.roadrunner.dev", "forum": "https://forum.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-php/roadrunner-api-dto/tree/v1.10.0" + "source": "https://github.com/roadrunner-php/roadrunner-api-dto/tree/v1.14.0" }, "funding": [ { @@ -1858,20 +1893,20 @@ "type": "github" } ], - "time": "2025-01-14T10:10:32+00:00" + "time": "2025-11-06T13:03:11+00:00" }, { "name": "roadrunner-php/version-checker", - "version": "v1.0.1", + "version": "v1.0.2", "source": { "type": "git", "url": "https://github.com/roadrunner-php/version-checker.git", - "reference": "1733f27dcd0d5dd05c9d9ce554529193d8013a21" + "reference": "a7994f700586265a54a2989b97f7d7f25ed5890b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/version-checker/zipball/1733f27dcd0d5dd05c9d9ce554529193d8013a21", - "reference": "1733f27dcd0d5dd05c9d9ce554529193d8013a21", + "url": "https://api.github.com/repos/roadrunner-php/version-checker/zipball/a7994f700586265a54a2989b97f7d7f25ed5890b", + "reference": "a7994f700586265a54a2989b97f7d7f25ed5890b", "shasum": "" }, "require": { @@ -1903,7 +1938,7 @@ "version-checker" ], "support": { - "source": "https://github.com/roadrunner-php/version-checker/tree/v1.0.1" + "source": "https://github.com/roadrunner-php/version-checker/tree/v1.0.2" }, "funding": [ { @@ -1911,7 +1946,7 @@ "type": "github" } ], - "time": "2023-12-19T08:51:40+00:00" + "time": "2025-05-20T08:45:05+00:00" }, { "name": "spiral/attributes", @@ -1997,22 +2032,22 @@ }, { "name": "spiral/core", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/core.git", - "reference": "11f3222b90cf70b9ae3ebfd76072a5d0d8f15912" + "reference": "700db0337f7ba4d8ce87d102bc51c5820182edec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/core/zipball/11f3222b90cf70b9ae3ebfd76072a5d0d8f15912", - "reference": "11f3222b90cf70b9ae3ebfd76072a5d0d8f15912", + "url": "https://api.github.com/repos/spiral/core/zipball/700db0337f7ba4d8ce87d102bc51c5820182edec", + "reference": "700db0337f7ba4d8ce87d102bc51c5820182edec", "shasum": "" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", - "spiral/security": "^3.15.3" + "spiral/security": "^3.16" }, "provide": { "psr/container-implementation": "^1.1|^2.0" @@ -2025,7 +2060,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2044,11 +2079,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2067,35 +2102,36 @@ "type": "github" } ], - "time": "2025-02-11T11:20:45+00:00" + "time": "2025-12-14T11:35:42+00:00" }, { "name": "spiral/goridge", - "version": "v4.2.0", + "version": "4.2.1", "source": { "type": "git", "url": "https://github.com/roadrunner-php/goridge.git", - "reference": "c6696bd1834f5e88d1252a953a1336c041795411" + "reference": "2a372118dac1f0c0511e2862f963ce649fefd9fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/goridge/zipball/c6696bd1834f5e88d1252a953a1336c041795411", - "reference": "c6696bd1834f5e88d1252a953a1336c041795411", + "url": "https://api.github.com/repos/roadrunner-php/goridge/zipball/2a372118dac1f0c0511e2862f963ce649fefd9fa", + "reference": "2a372118dac1f0c0511e2862f963ce649fefd9fa", "shasum": "" }, "require": { "ext-json": "*", "ext-sockets": "*", "php": ">=8.1", - "spiral/roadrunner": "^2023 || ^2024.1" + "spiral/roadrunner": "^2023 || ^2024.1 || ^2025.1" }, "require-dev": { - "google/protobuf": "^3.22", - "infection/infection": "^0.26.1", + "google/protobuf": "^3.22 || ^4.0", + "infection/infection": "^0.29.0", "jetbrains/phpstorm-attributes": "^1.0", - "phpunit/phpunit": "^10.0", + "phpunit/phpunit": "^10.5.45", "rybakit/msgpack": "^0.7", - "vimeo/psalm": "^5.9" + "spiral/code-style": "*", + "vimeo/psalm": "^6.0" }, "suggest": { "ext-msgpack": "MessagePack codec support", @@ -2144,9 +2180,8 @@ "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", - "forum": "https://forum.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-php/goridge/tree/v4.2.0" + "source": "https://github.com/roadrunner-php/goridge/tree/4.2.1" }, "funding": [ { @@ -2154,37 +2189,37 @@ "type": "github" } ], - "time": "2024-04-11T17:26:14+00:00" + "time": "2025-05-05T13:55:33+00:00" }, { "name": "spiral/hmvc", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/hmvc.git", - "reference": "cfbb53c8ed1561636e9d78a5c5d5a94227962370" + "reference": "cff7c60a72fd8a590f5d7e13a07244b39627aa5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/hmvc/zipball/cfbb53c8ed1561636e9d78a5c5d5a94227962370", - "reference": "cfbb53c8ed1561636e9d78a5c5d5a94227962370", + "url": "https://api.github.com/repos/spiral/hmvc/zipball/cff7c60a72fd8a590f5d7e13a07244b39627aa5d", + "reference": "cff7c60a72fd8a590f5d7e13a07244b39627aa5d", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1.0", - "spiral/core": "^3.15.3", - "spiral/interceptors": "^3.15.3" + "spiral/core": "^3.16", + "spiral/interceptors": "^3.16" }, "require-dev": { "phpunit/phpunit": "^10.5.41", - "spiral/testing": "^2.8.3", + "spiral/testing": "^2.12", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2203,11 +2238,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2228,36 +2263,36 @@ "type": "github" } ], - "time": "2025-02-11T11:20:46+00:00" + "time": "2025-12-14T11:38:02+00:00" }, { "name": "spiral/interceptors", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/interceptors.git", - "reference": "1c4fbf70b40ec4de3f02130aab503e2c01d271a8" + "reference": "715f274b35d10565f1c910eb573162179e33b0e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/interceptors/zipball/1c4fbf70b40ec4de3f02130aab503e2c01d271a8", - "reference": "1c4fbf70b40ec4de3f02130aab503e2c01d271a8", + "url": "https://api.github.com/repos/spiral/interceptors/zipball/715f274b35d10565f1c910eb573162179e33b0e7", + "reference": "715f274b35d10565f1c910eb573162179e33b0e7", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1.0", - "spiral/core": "^3.15.3" + "spiral/core": "^3.16" }, "require-dev": { "phpunit/phpunit": "^10.5.41", - "spiral/testing": "^2.8.3", + "spiral/testing": "^2.12", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2276,11 +2311,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2306,26 +2341,26 @@ "type": "github" } ], - "time": "2025-02-11T11:21:00+00:00" + "time": "2025-12-14T11:34:19+00:00" }, { "name": "spiral/logger", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/logger.git", - "reference": "402e9d1530e7810ad387b383c6717e8b415b99c2" + "reference": "bd902bbcdbb6f247a51a75fc716dba3831966f06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/logger/zipball/402e9d1530e7810ad387b383c6717e8b415b99c2", - "reference": "402e9d1530e7810ad387b383c6717e8b415b99c2", + "url": "https://api.github.com/repos/spiral/logger/zipball/bd902bbcdbb6f247a51a75fc716dba3831966f06", + "reference": "bd902bbcdbb6f247a51a75fc716dba3831966f06", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "1 - 3", - "spiral/core": "^3.15.3" + "spiral/core": "^3.16" }, "require-dev": { "mockery/mockery": "^1.6.12", @@ -2335,7 +2370,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2354,11 +2389,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2377,20 +2412,20 @@ "type": "github" } ], - "time": "2025-02-11T11:22:26+00:00" + "time": "2025-12-14T11:36:52+00:00" }, { "name": "spiral/roadrunner", - "version": "v2024.3.3", + "version": "v2025.1.6", "source": { "type": "git", "url": "https://github.com/roadrunner-server/roadrunner.git", - "reference": "e2d86914579217e717c1a8bfa7afe85ab6aeac6c" + "reference": "207b2b4ba75f2529ecccf801b3d8dd7038f22732" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-server/roadrunner/zipball/e2d86914579217e717c1a8bfa7afe85ab6aeac6c", - "reference": "e2d86914579217e717c1a8bfa7afe85ab6aeac6c", + "url": "https://api.github.com/repos/roadrunner-server/roadrunner/zipball/207b2b4ba75f2529ecccf801b3d8dd7038f22732", + "reference": "207b2b4ba75f2529ecccf801b3d8dd7038f22732", "shasum": "" }, "type": "metapackage", @@ -2416,10 +2451,9 @@ "homepage": "https://roadrunner.dev/", "support": { "chat": "https://discord.gg/V6EK4he", - "docs": "https://roadrunner.dev/docs", - "forum": "https://forum.roadrunner.dev/", + "docs": "https://docs.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-server/roadrunner/tree/v2024.3.3" + "source": "https://github.com/roadrunner-server/roadrunner/tree/v2025.1.6" }, "funding": [ { @@ -2427,20 +2461,20 @@ "type": "github" } ], - "time": "2025-02-10T20:25:19+00:00" + "time": "2025-12-11T14:45:22+00:00" }, { "name": "spiral/roadrunner-cli", - "version": "v2.7.0", + "version": "v2.7.2", "source": { "type": "git", "url": "https://github.com/roadrunner-php/cli.git", - "reference": "61eec29e2df6ccd2a7243e2bcc21453ba2fa3f4d" + "reference": "54909d3fff22d34d1a6e894785f3df9dca0e2e8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/cli/zipball/61eec29e2df6ccd2a7243e2bcc21453ba2fa3f4d", - "reference": "61eec29e2df6ccd2a7243e2bcc21453ba2fa3f4d", + "url": "https://api.github.com/repos/roadrunner-php/cli/zipball/54909d3fff22d34d1a6e894785f3df9dca0e2e8c", + "reference": "54909d3fff22d34d1a6e894785f3df9dca0e2e8c", "shasum": "" }, "require": { @@ -2449,9 +2483,9 @@ "php": ">=8.1", "spiral/roadrunner-worker": "^2 || ^3", "spiral/tokenizer": "^2.13 || ^3.15", - "symfony/console": "^5.3 || ^6.0 || ^7.0", - "symfony/http-client": "^4.4.51 || ^5.4.49 || ^6.4.17 || ^7.2", - "symfony/yaml": "^5.4.49 || ^6.4.17 || ^7.2" + "symfony/console": "^5.3 || ^6.0 || ^7.0 || ^8.0", + "symfony/http-client": "^4.4.51 || ^5.4.49 || ^6.4.17 || ^7.2 || ^8.0", + "symfony/yaml": "^5.4.49 || ^6.4.17 || ^7.2 || ^8.0" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", @@ -2488,7 +2522,7 @@ "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-php/cli/tree/v2.7.0" + "source": "https://github.com/roadrunner-php/cli/tree/v2.7.2" }, "funding": [ { @@ -2496,20 +2530,20 @@ "type": "github" } ], - "time": "2025-01-28T11:07:47+00:00" + "time": "2025-12-14T19:18:46+00:00" }, { "name": "spiral/roadrunner-kv", - "version": "v4.3.0", + "version": "v4.3.1", "source": { "type": "git", "url": "https://github.com/roadrunner-php/kv.git", - "reference": "bc6e14298988a7fbb2a22f8f2f894bea32a47091" + "reference": "0db13f212c64463bd26cf71e28d0a8bdf997a4a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/kv/zipball/bc6e14298988a7fbb2a22f8f2f894bea32a47091", - "reference": "bc6e14298988a7fbb2a22f8f2f894bea32a47091", + "url": "https://api.github.com/repos/roadrunner-php/kv/zipball/0db13f212c64463bd26cf71e28d0a8bdf997a4a0", + "reference": "0db13f212c64463bd26cf71e28d0a8bdf997a4a0", "shasum": "" }, "require": { @@ -2518,11 +2552,12 @@ "psr/simple-cache": "2 - 3", "roadrunner-php/roadrunner-api-dto": "^1.0", "spiral/goridge": "^4.2", - "spiral/roadrunner": "^2023.1 || ^2024.1" + "spiral/roadrunner": "^2023.1 || ^2024.1 || ^2025.1" }, "require-dev": { - "phpunit/phpunit": "^10.0", + "phpunit/phpunit": "^10.5.45", "roave/security-advisories": "dev-master", + "spiral/code-style": "^2.2", "vimeo/psalm": ">=5.8" }, "suggest": { @@ -2570,9 +2605,8 @@ "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", - "forum": "https://forum.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-php/kv/tree/v4.3.0" + "source": "https://github.com/roadrunner-php/kv/tree/v4.3.1" }, "funding": [ { @@ -2580,20 +2614,20 @@ "type": "github" } ], - "time": "2024-07-25T09:15:02+00:00" + "time": "2025-05-05T13:08:45+00:00" }, { "name": "spiral/roadrunner-worker", - "version": "v3.6.1", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/roadrunner-php/worker.git", - "reference": "dd0571a84b432077447ece947e5f2b19edde574f" + "reference": "8d9905b1e6677f34ff8623893f35b5e2fa828e37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/roadrunner-php/worker/zipball/dd0571a84b432077447ece947e5f2b19edde574f", - "reference": "dd0571a84b432077447ece947e5f2b19edde574f", + "url": "https://api.github.com/repos/roadrunner-php/worker/zipball/8d9905b1e6677f34ff8623893f35b5e2fa828e37", + "reference": "8d9905b1e6677f34ff8623893f35b5e2fa828e37", "shasum": "" }, "require": { @@ -2603,13 +2637,14 @@ "php": ">=8.1", "psr/log": "^2.0 || ^3.0", "spiral/goridge": "^4.1.0", - "spiral/roadrunner": "^2023.1 || ^2024.1" + "spiral/roadrunner": "^2023.1 || ^2024.1 || ^2025.1" }, "require-dev": { + "buggregator/trap": "^1.13", "jetbrains/phpstorm-attributes": "^1.0", - "phpunit/phpunit": "^10.0", - "symfony/var-dumper": "^6.3 || ^7.0", - "vimeo/psalm": "^5.9" + "phpunit/phpunit": "^10.5.45", + "spiral/code-style": "^2.2", + "vimeo/psalm": "^6.0" }, "suggest": { "spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools" @@ -2655,9 +2690,8 @@ "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", - "forum": "https://forum.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", - "source": "https://github.com/roadrunner-php/worker/tree/v3.6.1" + "source": "https://github.com/roadrunner-php/worker/tree/v3.6.2" }, "funding": [ { @@ -2665,37 +2699,37 @@ "type": "github" } ], - "time": "2024-11-23T08:32:13+00:00" + "time": "2025-05-05T12:34:50+00:00" }, { "name": "spiral/security", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/security.git", - "reference": "03b14b906a4ee8e6684beed4d261f4d6b6ffab33" + "reference": "e47affcd2c1718209cae1fe0c3cf54c522db7b1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/security/zipball/03b14b906a4ee8e6684beed4d261f4d6b6ffab33", - "reference": "03b14b906a4ee8e6684beed4d261f4d6b6ffab33", + "url": "https://api.github.com/repos/spiral/security/zipball/e47affcd2c1718209cae1fe0c3cf54c522db7b1a", + "reference": "e47affcd2c1718209cae1fe0c3cf54c522db7b1a", "shasum": "" }, "require": { "php": ">=8.1", - "spiral/core": "^3.15.3", - "spiral/hmvc": "^3.15.3" + "spiral/core": "^3.16", + "spiral/hmvc": "^3.16" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", - "spiral/console": "^3.15.3", + "spiral/console": "^3.16", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2714,11 +2748,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2737,41 +2771,41 @@ "type": "github" } ], - "time": "2025-02-11T11:22:45+00:00" + "time": "2025-12-14T11:39:30+00:00" }, { "name": "spiral/tokenizer", - "version": "3.15.3", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/spiral/tokenizer.git", - "reference": "15cd55761b101937929ba35fe49c6c85220e0b50" + "reference": "11611160800f959ff0ea329470b939a2c0898d1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spiral/tokenizer/zipball/15cd55761b101937929ba35fe49c6c85220e0b50", - "reference": "15cd55761b101937929ba35fe49c6c85220e0b50", + "url": "https://api.github.com/repos/spiral/tokenizer/zipball/11611160800f959ff0ea329470b939a2c0898d1e", + "reference": "11611160800f959ff0ea329470b939a2c0898d1e", "shasum": "" }, "require": { "ext-tokenizer": "*", "php": ">=8.1", - "spiral/core": "^3.15.3", - "spiral/logger": "^3.15.3", - "symfony/finder": "^5.4.45 || ^6.4.17 || ^7.2" + "spiral/core": "^3.16", + "spiral/logger": "^3.16", + "symfony/finder": "^6.4.30 || ^7.4 || ^8.0" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "spiral/attributes": "^2.8|^3.0", - "spiral/boot": "^3.15.3", - "spiral/files": "^3.15.3", + "spiral/boot": "^3.16", + "spiral/files": "^3.16", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.15.x-dev" + "dev-master": "3.16.x-dev" } }, "autoload": { @@ -2790,11 +2824,11 @@ }, { "name": "Pavel Butchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", @@ -2813,26 +2847,25 @@ "type": "github" } ], - "time": "2025-02-11T11:24:45+00:00" + "time": "2025-12-14T11:39:35+00:00" }, { "name": "symfony/clock", - "version": "v6.4.13", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", - "reference": "b2bf55c4dd115003309eafa87ee7df9ed3dde81b" + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/clock/zipball/b2bf55c4dd115003309eafa87ee7df9ed3dde81b", - "reference": "b2bf55c4dd115003309eafa87ee7df9ed3dde81b", + "url": "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f", + "reference": "832119f9b8dbc6c8e6f65f30c5969eca1e88764f", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/clock": "^1.0", - "symfony/polyfill-php83": "^1.28" + "php": ">=8.4", + "psr/clock": "^1.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -2871,7 +2904,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v6.4.13" + "source": "https://github.com/symfony/clock/tree/v8.0.0" }, "funding": [ { @@ -2882,56 +2915,60 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:18:03+00:00" + "time": "2025-11-12T15:46:48+00:00" }, { "name": "symfony/console", - "version": "v6.4.17", + "version": "v7.4.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "799445db3f15768ecc382ac5699e6da0520a0a04" + "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/799445db3f15768ecc382ac5699e6da0520a0a04", - "reference": "799445db3f15768ecc382ac5699e6da0520a0a04", + "url": "https://api.github.com/repos/symfony/console/zipball/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e", + "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" + "symfony/string": "^7.2|^8.0" }, "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -2965,7 +3002,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.17" + "source": "https://github.com/symfony/console/tree/v7.4.1" }, "funding": [ { @@ -2976,25 +3013,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-12-07T12:07:30+00:00" + "time": "2025-12-05T15:23:39+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -3007,7 +3048,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3032,7 +3073,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -3048,29 +3089,29 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", - "version": "v6.4.13", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3" + "reference": "d551b38811096d0be9c4691d406991b47c0c630a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/4856c9cf585d5a0313d8d35afd681a526f038dd3", - "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/d551b38811096d0be9c4691d406991b47c0c630a", + "reference": "d551b38811096d0be9c4691d406991b47c0c630a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^5.4|^6.4|^7.0" + "symfony/process": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -3098,7 +3139,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.13" + "source": "https://github.com/symfony/filesystem/tree/v7.4.0" }, "funding": [ { @@ -3109,32 +3150,36 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-10-25T15:07:50+00:00" + "time": "2025-11-27T13:27:24+00:00" }, { "name": "symfony/finder", - "version": "v6.4.17", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7" + "reference": "7598dd5770580fa3517ec83e8da0c9b9e01f4291" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", - "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", + "url": "https://api.github.com/repos/symfony/finder/zipball/7598dd5770580fa3517ec83e8da0c9b9e01f4291", + "reference": "7598dd5770580fa3517ec83e8da0c9b9e01f4291", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.4" }, "require-dev": { - "symfony/filesystem": "^6.0|^7.0" + "symfony/filesystem": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3162,7 +3207,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.17" + "source": "https://github.com/symfony/finder/tree/v8.0.0" }, "funding": [ { @@ -3173,37 +3218,44 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-12-29T13:51:37+00:00" + "time": "2025-11-05T14:36:47+00:00" }, { "name": "symfony/http-client", - "version": "v6.4.18", + "version": "v7.4.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "394b440934056b8d9d6ba250001458e9d7998b7f" + "reference": "26cc224ea7103dda90e9694d9e139a389092d007" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/394b440934056b8d9d6ba250001458e9d7998b7f", - "reference": "394b440934056b8d9d6ba250001458e9d7998b7f", + "url": "https://api.github.com/repos/symfony/http-client/zipball/26cc224ea7103dda90e9694d9e139a389092d007", + "reference": "26cc224ea7103dda90e9694d9e139a389092d007", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "~3.4.4|^3.5.2", + "symfony/polyfill-php83": "^1.29", "symfony/service-contracts": "^2.5|^3" }, "conflict": { + "amphp/amp": "<2.5", + "amphp/socket": "<1.1", "php-http/discovery": "<1.15", - "symfony/http-foundation": "<6.3" + "symfony/http-foundation": "<6.4" }, "provide": { "php-http/async-client-implementation": "*", @@ -3212,19 +3264,20 @@ "symfony/http-client-implementation": "3.0" }, "require-dev": { - "amphp/amp": "^2.5", - "amphp/http-client": "^4.2.1", - "amphp/http-tunnel": "^1.0", - "amphp/socket": "^1.1", + "amphp/http-client": "^4.2.1|^5.0", + "amphp/http-tunnel": "^1.0|^2.0", "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "symfony/amphp-http-client-meta": "^1.0|^2.0", + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -3255,7 +3308,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.18" + "source": "https://github.com/symfony/http-client/tree/v7.4.1" }, "funding": [ { @@ -3266,25 +3319,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-01-28T15:49:13+00:00" + "time": "2025-12-04T21:12:57+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.5.2", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645" + "reference": "75d7043853a42837e68111812f4d964b01e5101c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", - "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c", + "reference": "75d7043853a42837e68111812f4d964b01e5101c", "shasum": "" }, "require": { @@ -3297,7 +3354,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3333,7 +3390,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.6.0" }, "funding": [ { @@ -3349,11 +3406,11 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:49:48+00:00" + "time": "2025-04-29T11:18:49+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -3412,7 +3469,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -3423,6 +3480,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3432,16 +3493,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { @@ -3490,7 +3551,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -3501,16 +3562,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -3571,7 +3636,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -3582,6 +3647,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3591,19 +3660,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { + "ext-iconv": "*", "php": ">=7.2" }, "provide": { @@ -3651,7 +3721,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -3662,16 +3732,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php82", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php82.git", @@ -3727,7 +3801,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php82/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php82/tree/v1.33.0" }, "funding": [ { @@ -3738,6 +3812,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -3747,16 +3825,16 @@ }, { "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", "shasum": "" }, "require": { @@ -3803,7 +3881,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" }, "funding": [ { @@ -3814,29 +3892,33 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-07-08T02:45:35+00:00" }, { "name": "symfony/process", - "version": "v6.4.15", + "version": "v7.4.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", + "url": "https://api.github.com/repos/symfony/process/zipball/7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -3864,7 +3946,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.15" + "source": "https://github.com/symfony/process/tree/v7.4.0" }, "funding": [ { @@ -3875,25 +3957,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-11-06T14:19:14+00:00" + "time": "2025-10-16T11:21:06+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -3911,7 +3997,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3947,7 +4033,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -3958,43 +4044,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v6.4.15", + "version": "v8.0.1", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f" + "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f", - "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f", + "url": "https://api.github.com/repos/symfony/string/zipball/ba65a969ac918ce0cc3edfac6cdde847eba231dc", + "reference": "ba65a969ac918ce0cc3edfac6cdde847eba231dc", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/intl": "^6.2|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -4033,7 +4123,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.15" + "source": "https://github.com/symfony/string/tree/v8.0.1" }, "funding": [ { @@ -4044,60 +4134,58 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-11-13T13:31:12+00:00" + "time": "2025-12-01T09:13:36+00:00" }, { "name": "symfony/translation", - "version": "v6.4.13", + "version": "v8.0.1", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" + "reference": "770e3b8b0ba8360958abedcabacd4203467333ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "url": "https://api.github.com/repos/symfony/translation/zipball/770e3b8b0ba8360958abedcabacd4203467333ca", + "reference": "770e3b8b0ba8360958abedcabacd4203467333ca", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" }, "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", + "nikic/php-parser": "<5.0", "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" + "symfony/service-contracts": "<2.5" }, "provide": { "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { - "nikic/php-parser": "^4.18|^5.0", + "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/routing": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/yaml": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -4128,7 +4216,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.13" + "source": "https://github.com/symfony/translation/tree/v8.0.1" }, "funding": [ { @@ -4139,25 +4227,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T18:14:25+00:00" + "time": "2025-12-01T09:13:36+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.1", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", "shasum": "" }, "require": { @@ -4170,7 +4262,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -4206,7 +4298,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" }, "funding": [ { @@ -4217,37 +4309,40 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-07-15T13:41:35+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.18", + "version": "v8.0.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5" + "reference": "7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5", - "reference": "bf598c9d9bb4a22f495a4e26e4c4fce2f8ecefc5", + "url": "https://api.github.com/repos/symfony/yaml/zipball/7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14", + "reference": "7a1a90ba1df6e821a6b53c4cabdc32a56cabfb14", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.4", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<7.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^7.4|^8.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -4278,7 +4373,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.18" + "source": "https://github.com/symfony/yaml/tree/v8.0.1" }, "funding": [ { @@ -4289,25 +4384,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-01-07T09:44:41+00:00" + "time": "2025-12-04T18:17:06+00:00" }, { "name": "tbachert/spi", - "version": "v1.0.2", + "version": "v1.0.5", "source": { "type": "git", "url": "https://github.com/Nevay/spi.git", - "reference": "2ddfaf815dafb45791a61b08170de8d583c16062" + "reference": "e7078767866d0a9e0f91d3f9d42a832df5e39002" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nevay/spi/zipball/2ddfaf815dafb45791a61b08170de8d583c16062", - "reference": "2ddfaf815dafb45791a61b08170de8d583c16062", + "url": "https://api.github.com/repos/Nevay/spi/zipball/e7078767866d0a9e0f91d3f9d42a832df5e39002", + "reference": "e7078767866d0a9e0f91d3f9d42a832df5e39002", "shasum": "" }, "require": { @@ -4325,7 +4424,7 @@ "extra": { "class": "Nevay\\SPI\\Composer\\Plugin", "branch-alias": { - "dev-main": "0.2.x-dev" + "dev-main": "1.0.x-dev" }, "plugin-optional": true }, @@ -4344,34 +4443,36 @@ ], "support": { "issues": "https://github.com/Nevay/spi/issues", - "source": "https://github.com/Nevay/spi/tree/v1.0.2" + "source": "https://github.com/Nevay/spi/tree/v1.0.5" }, - "time": "2024-10-04T16:36:12+00:00" + "time": "2025-06-29T15:42:06+00:00" }, { "name": "temporal/open-telemetry-interceptors", - "version": "dev-master", + "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/temporalio/sdk-php-interceptors-opentelemetry.git", - "reference": "c547a5adc9ef00b6593be960b46b67beb0ccfebd" + "reference": "6f9e0021865ba4c7ba764673f57f152b4291c6c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/temporalio/sdk-php-interceptors-opentelemetry/zipball/c547a5adc9ef00b6593be960b46b67beb0ccfebd", - "reference": "c547a5adc9ef00b6593be960b46b67beb0ccfebd", + "url": "https://api.github.com/repos/temporalio/sdk-php-interceptors-opentelemetry/zipball/6f9e0021865ba4c7ba764673f57f152b4291c6c4", + "reference": "6f9e0021865ba4c7ba764673f57f152b4291c6c4", "shasum": "" }, "require": { - "open-telemetry/sdk": "^1", + "open-telemetry/sdk": "^1.4", "php": ">=8.1", - "temporal/sdk": "^2.7" + "symfony/polyfill-php83": "^1.32", + "temporal/sdk": "^2.14.1" }, "require-dev": { + "open-telemetry/api": "^1.3.0", "phpunit/phpunit": "^10.2", - "vimeo/psalm": "^5.12" + "spiral/code-style": "^2.2.2", + "vimeo/psalm": "^6.0" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -4384,12 +4485,12 @@ ], "authors": [ { - "name": "Pavel Buchnev (butschster)", - "email": "pavel.buchnev@spiralscout.com" + "name": "Pavel Buchnev", + "homepage": "https://github.com/butschster" }, { - "name": "Aleksei Gagarin (roxblnfk)", - "email": "alexey.gagarin@spiralscout.com" + "name": "Aleksei Gagarin", + "homepage": "https://github.com/roxblnfk" } ], "description": "This package provides OpenTelemetry interceptors for Temporal PHP SDK", @@ -4403,42 +4504,43 @@ "support": { "chat": "https://t.mp/slack", "docs": "https://docs.temporal.io/", - "source": "https://github.com/temporalio/sdk-php-interceptors-opentelemetry/tree/master" + "source": "https://github.com/temporalio/sdk-php-interceptors-opentelemetry/tree/v1.0.0" }, - "time": "2024-08-28T09:13:06+00:00" + "time": "2025-09-25T08:43:53+00:00" }, { "name": "temporal/sdk", - "version": "v2.13.1", + "version": "v2.16.0", "source": { "type": "git", "url": "https://github.com/temporalio/sdk-php.git", - "reference": "2b4202b1721bddd18756e975655adc9b0bdf1692" + "reference": "dfa5fb0a2f2e674c3f1731dd7ad16dd99deb0fef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/temporalio/sdk-php/zipball/2b4202b1721bddd18756e975655adc9b0bdf1692", - "reference": "2b4202b1721bddd18756e975655adc9b0bdf1692", + "url": "https://api.github.com/repos/temporalio/sdk-php/zipball/dfa5fb0a2f2e674c3f1731dd7ad16dd99deb0fef", + "reference": "dfa5fb0a2f2e674c3f1731dd7ad16dd99deb0fef", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", - "google/common-protos": "^1.4 || ^2.2 || ^3.2 || ^4.9", - "google/protobuf": "^3.25.5 || ^4.29.3", + "google/common-protos": "^4.9", + "google/protobuf": "^4.31.1", "grpc/grpc": "^1.57", + "internal/destroy": "^1.0", + "internal/promise": "^2.12 || ^3.4", "nesbot/carbon": "^2.72.6 || ^3.8.4", "php": ">=8.1", "psr/log": "^2.0 || ^3.0.2", "ramsey/uuid": "^4.7.6", - "react/promise": "^2.11", - "roadrunner-php/roadrunner-api-dto": "^1.10.0", + "roadrunner-php/roadrunner-api-dto": "^1.13.0", "roadrunner-php/version-checker": "^1.0.1", "spiral/attributes": "^3.1.8", - "spiral/roadrunner": "^2024.3.3", + "spiral/roadrunner": "^2025.1.3", "spiral/roadrunner-cli": "^2.6", - "spiral/roadrunner-kv": "^4.3", - "spiral/roadrunner-worker": "^3.6.1", + "spiral/roadrunner-kv": "^4.3.1", + "spiral/roadrunner-worker": "^3.6.2", "symfony/filesystem": "^5.4.45 || ^6.4.13 || ^7.0", "symfony/http-client": "^5.4.49 || ^6.4.17 || ^7.0", "symfony/polyfill-php83": "^1.31.0", @@ -4449,26 +4551,26 @@ "composer/composer": "^2.8.4", "dereuromark/composer-prefer-lowest": "^0.1.10", "doctrine/annotations": "^1.14.4 || ^2.0.2", - "internal/dload": "^1.0", - "jetbrains/phpstorm-attributes": "dev-master@dev", + "internal/dload": "^1.2.0", + "jetbrains/phpstorm-attributes": "dev-master", "laminas/laminas-code": "^4.16", - "phpunit/phpunit": "^10.5.41", - "spiral/code-style": "~2.1.2", + "phpunit/phpunit": "10.5.45", + "spiral/code-style": "~2.3.0", "spiral/core": "^3.14.9", - "ta-tikoma/phpunit-architecture-test": "^0.8.4", + "ta-tikoma/phpunit-architecture-test": "^0.8.5", "vimeo/psalm": "^5.26.1 || ^6.2" }, "suggest": { - "doctrine/annotations": "For Doctrine metadata driver support", - "ext-grpc": "For Client calls" + "buggregator/trap": "For better debugging", + "ext-grpc": "For Client calls", + "ext-protobuf": "For better performance", + "roadrunner/psr-logger": "RoadRunner PSR-3 logger integration" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev" - } - }, "autoload": { + "files": [ + "src/include.php" + ], "psr-4": { "Temporal\\": "src", "Temporal\\Testing\\": "testing/src", @@ -4498,53 +4600,48 @@ "issues": "https://github.com/temporalio/sdk-php/issues", "source": "https://github.com/temporalio/sdk-php" }, - "time": "2025-02-12T20:26:42+00:00" + "time": "2025-10-06T17:30:29+00:00" } ], "packages-dev": [ { "name": "buggregator/trap", - "version": "1.13.3", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/buggregator/trap.git", - "reference": "500e7ac1313d35bf0a00540f230f134a8fd0ec91" + "reference": "a4f46cc638144856901710a6ec7569bf3c929052" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/buggregator/trap/zipball/500e7ac1313d35bf0a00540f230f134a8fd0ec91", - "reference": "500e7ac1313d35bf0a00540f230f134a8fd0ec91", + "url": "https://api.github.com/repos/buggregator/trap/zipball/a4f46cc638144856901710a6ec7569bf3c929052", + "reference": "a4f46cc638144856901710a6ec7569bf3c929052", "shasum": "" }, "require": { "clue/stream-filter": "^1.6", "ext-filter": "*", "ext-sockets": "*", - "nunomaduro/termwind": "^1.15 || ^2", + "internal/destroy": "^1.0", "nyholm/psr7": "^1.8", "php": ">=8.1", "php-http/message": "^1.15", "psr/container": "^1.1 || ^2.0", "psr/http-message": "^1.1 || ^2", - "symfony/console": "^6.4 || ^7", - "symfony/var-dumper": "^6.3 || ^7", + "symfony/console": "^6.4 || ^7 || ^8", + "symfony/var-dumper": "^6.3 || ^7 || ^8", "yiisoft/injector": "^1.2" }, "require-dev": { "dereuromark/composer-prefer-lowest": "^0.1.10", "ergebnis/phpunit-slow-test-detector": "^2.14", - "google/protobuf": "^3.23", - "pestphp/pest": "^2.34", - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.10", - "phpstan/phpstan-deprecation-rules": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "^10.5", + "google/protobuf": "^3.25 || ^4.30", + "phpunit/phpunit": "^10.5.10", "rector/rector": "^1.1", "roxblnfk/unpoly": "^1.8.1", - "spiral/code-style": "*", - "vimeo/psalm": "^5.11" + "spiral/code-style": "^2.2.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.5", + "vimeo/psalm": "^6.5" }, "suggest": { "ext-simplexml": "To load trap.xml", @@ -4595,19 +4692,15 @@ ], "support": { "issues": "https://github.com/buggregator/trap/issues", - "source": "https://github.com/buggregator/trap/tree/1.13.3" + "source": "https://github.com/buggregator/trap/tree/1.15.0" }, "funding": [ { "url": "https://boosty.to/roxblnfk", "type": "boosty" - }, - { - "url": "https://patreon.com/roxblnfk", - "type": "patreon" } ], - "time": "2025-01-23T20:32:15+00:00" + "time": "2025-11-30T13:26:02+00:00" }, { "name": "clue/stream-filter", @@ -4677,35 +4770,40 @@ }, { "name": "internal/dload", - "version": "1.0.0-alpha", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/php-internal/dload.git", - "reference": "a5f452927270ac731d3988de4c78dafa10de2107" + "reference": "be366a424843f266b22354d06d5243fe898eb1a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-internal/dload/zipball/a5f452927270ac731d3988de4c78dafa10de2107", - "reference": "a5f452927270ac731d3988de4c78dafa10de2107", + "url": "https://api.github.com/repos/php-internal/dload/zipball/be366a424843f266b22354d06d5243fe898eb1a2", + "reference": "be366a424843f266b22354d06d5243fe898eb1a2", "shasum": "" }, "require": { + "composer/semver": "^3.4", + "internal/destroy": "^1.0", + "internal/path": "^1.2", + "internal/toml": "^1.0.3", + "nyholm/psr7": "^1.8", "php": ">=8.1", "psr/container": "1 - 2", - "react/async": "3 - 4", - "react/promise": "2 - 3", - "symfony/http-client": "4 - 7", + "psr/http-client": "^1.0", + "react/async": "^3.2 || ^4.3", + "react/promise": "^2.10 || ^3.2", + "symfony/console": "^6.4 || ^7 || ^8", + "symfony/http-client": "^4.4 || ^5.4 || ^6.4 || ^7 || ^8", "yiisoft/injector": "^1.2" }, "require-dev": { - "buggregator/trap": "^1.10", + "buggregator/trap": "^1.15", "dereuromark/composer-prefer-lowest": "^0.1.10", - "ergebnis/phpunit-slow-test-detector": "^2.14", - "friendsofphp/php-cs-fixer": "^3.54", - "pestphp/pest": "^2.34", "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.11", - "wayofdev/cs-fixer-config": "^1.4" + "spiral/code-style": "^2.2.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.5", + "vimeo/psalm": "^6.10" }, "suggest": { "ext-simplexml": "to support XML configs parsing" @@ -4736,7 +4834,126 @@ ], "support": { "issues": "https://github.com/php-internal/dload/issues", - "source": "https://github.com/php-internal/dload/tree/1.0.0-alpha" + "source": "https://github.com/php-internal/dload/tree/1.8.0" + }, + "funding": [ + { + "url": "https://boosty.to/roxblnfk", + "type": "boosty" + } + ], + "time": "2025-12-17T06:29:45+00:00" + }, + { + "name": "internal/path", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-internal/path.git", + "reference": "ec0ddb060a204793f1ddfb5219bb024a754df0e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-internal/path/zipball/ec0ddb060a204793f1ddfb5219bb024a754df0e0", + "reference": "ec0ddb060a204793f1ddfb5219bb024a754df0e0", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "buggregator/trap": "^1.15", + "roxblnfk/unpoly": "^1.8.1", + "spiral/code-style": "^2.3.1", + "testo/testo": "^1.0@dev", + "vimeo/psalm": "^6.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Internal\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Aleksei Gagarin (roxblnfk)", + "homepage": "https://github.com/roxblnfk" + } + ], + "description": "Type-safe, immutable file path library with cross-platform support and automatic normalization.", + "keywords": [ + "cross-platform", + "file", + "filepath", + "filesystem", + "helper", + "path", + "unix", + "windows" + ], + "support": { + "issues": "https://github.com/php-internal/path/issues", + "source": "https://github.com/php-internal/path/tree/1.2.0" + }, + "funding": [ + { + "url": "https://boosty.to/roxblnfk", + "type": "boosty" + } + ], + "time": "2025-12-03T11:32:09+00:00" + }, + { + "name": "internal/toml", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-internal/toml.git", + "reference": "519d4d1c523249250a2e01a8c63d7f41e5be5d70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-internal/toml/zipball/519d4d1c523249250a2e01a8c63d7f41e5be5d70", + "reference": "519d4d1c523249250a2e01a8c63d7f41e5be5d70", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "buggregator/trap": "^1.13", + "phpunit/phpunit": "^10.5", + "spiral/code-style": "^2.3.0", + "ta-tikoma/phpunit-architecture-test": "^0.8.5", + "vimeo/psalm": "^6.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Internal\\Toml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Aleksei Gagarin (roxblnfk)", + "homepage": "https://github.com/roxblnfk" + } + ], + "description": "TOML support for PHP", + "keywords": [ + "toml" + ], + "support": { + "issues": "https://github.com/php-internal/toml/issues", + "source": "https://github.com/php-internal/toml/tree/1.0.3" }, "funding": [ { @@ -4744,20 +4961,20 @@ "type": "patreon" } ], - "time": "2024-08-02T20:18:40+00:00" + "time": "2025-11-17T15:05:00+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.13.0", + "version": "1.13.4", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414" + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", - "reference": "024473a478be9df5fdaca2c793f2232fe788e414", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", "shasum": "" }, "require": { @@ -4796,7 +5013,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" }, "funding": [ { @@ -4804,20 +5021,20 @@ "type": "tidelift" } ], - "time": "2025-02-12T12:17:51+00:00" + "time": "2025-08-01T08:46:24+00:00" }, { "name": "nikic/php-parser", - "version": "v5.4.0", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -4836,7 +5053,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.x-dev" } }, "autoload": { @@ -4860,94 +5077,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" - }, - "time": "2024-12-30T11:07:19+00:00" - }, - { - "name": "nunomaduro/termwind", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/termwind.git", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^8.1", - "symfony/console": "^6.4.15" - }, - "require-dev": { - "illuminate/console": "^10.48.24", - "illuminate/support": "^10.48.24", - "laravel/pint": "^1.18.2", - "pestphp/pest": "^2.36.0", - "pestphp/pest-plugin-mock": "2.0.0", - "phpstan/phpstan": "^1.12.11", - "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^6.4.15", - "thecodingmachine/phpstan-strict-rules": "^1.0.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Termwind\\Laravel\\TermwindServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Functions.php" - ], - "psr-4": { - "Termwind\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Its like Tailwind CSS, but for the console.", - "keywords": [ - "cli", - "console", - "css", - "package", - "php", - "style" - ], - "support": { - "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/xiCO2k", - "type": "github" - } - ], - "time": "2024-11-21T10:36:35+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "nyholm/psr7", @@ -5537,16 +5669,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.45", + "version": "10.5.60", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bd68a781d8e30348bc297449f5234b3458267ae8" + "reference": "f2e26f52f80ef77832e359205f216eeac00e320c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bd68a781d8e30348bc297449f5234b3458267ae8", - "reference": "bd68a781d8e30348bc297449f5234b3458267ae8", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c", + "reference": "f2e26f52f80ef77832e359205f216eeac00e320c", "shasum": "" }, "require": { @@ -5556,7 +5688,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.1", + "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.1", @@ -5567,13 +5699,13 @@ "phpunit/php-timer": "^6.0.0", "sebastian/cli-parser": "^2.0.1", "sebastian/code-unit": "^2.0.0", - "sebastian/comparator": "^5.0.3", + "sebastian/comparator": "^5.0.4", "sebastian/diff": "^5.1.1", "sebastian/environment": "^6.1.0", - "sebastian/exporter": "^5.1.2", + "sebastian/exporter": "^5.1.4", "sebastian/global-state": "^6.0.2", "sebastian/object-enumerator": "^5.0.0", - "sebastian/recursion-context": "^5.0.0", + "sebastian/recursion-context": "^5.0.1", "sebastian/type": "^4.0.0", "sebastian/version": "^4.0.1" }, @@ -5618,7 +5750,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.45" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.60" }, "funding": [ { @@ -5629,12 +5761,20 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2025-02-06T16:08:12+00:00" + "time": "2025-12-06T07:50:42+00:00" }, { "name": "react/async", @@ -5713,16 +5853,16 @@ }, { "name": "react/event-loop", - "version": "v1.5.0", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a", + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a", "shasum": "" }, "require": { @@ -5773,7 +5913,7 @@ ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" + "source": "https://github.com/reactphp/event-loop/tree/v1.6.0" }, "funding": [ { @@ -5781,7 +5921,7 @@ "type": "open_collective" } ], - "time": "2023-11-13T13:48:05+00:00" + "time": "2025-11-17T20:46:25+00:00" }, { "name": "sebastian/cli-parser", @@ -5953,16 +6093,16 @@ }, { "name": "sebastian/comparator", - "version": "5.0.3", + "version": "5.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e" + "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e", + "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e", "shasum": "" }, "require": { @@ -6018,15 +6158,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" } ], - "time": "2024-10-18T14:56:07+00:00" + "time": "2025-09-07T05:25:07+00:00" }, { "name": "sebastian/complexity", @@ -6219,16 +6371,16 @@ }, { "name": "sebastian/exporter", - "version": "5.1.2", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf" + "reference": "0735b90f4da94969541dac1da743446e276defa6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6", + "reference": "0735b90f4da94969541dac1da743446e276defa6", "shasum": "" }, "require": { @@ -6237,7 +6389,7 @@ "sebastian/recursion-context": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.5" }, "type": "library", "extra": { @@ -6285,15 +6437,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" } ], - "time": "2024-03-02T07:17:12+00:00" + "time": "2025-09-24T06:09:11+00:00" }, { "name": "sebastian/global-state", @@ -6529,23 +6693,23 @@ }, { "name": "sebastian/recursion-context", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712" + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a", + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.5" }, "type": "library", "extra": { @@ -6580,15 +6744,28 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" } ], - "time": "2023-02-03T07:05:40+00:00" + "time": "2025-08-10T07:50:56+00:00" }, { "name": "sebastian/type", @@ -6701,34 +6878,32 @@ }, { "name": "symfony/var-dumper", - "version": "v6.4.18", + "version": "v8.0.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "4ad10cf8b020e77ba665305bb7804389884b4837" + "reference": "d2a2476c93b58ac5292145e9fac1ff76a21d1ce2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/4ad10cf8b020e77ba665305bb7804389884b4837", - "reference": "4ad10cf8b020e77ba665305bb7804389884b4837", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d2a2476c93b58ac5292145e9fac1ff76a21d1ce2", + "reference": "d2a2476c93b58ac5292145e9fac1ff76a21d1ce2", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<7.4", + "symfony/error-handler": "<7.4" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4" + "symfony/console": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/uid": "^7.4|^8.0", + "twig/twig": "^3.12" }, "bin": [ "Resources/bin/var-dump-server" @@ -6766,7 +6941,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.18" + "source": "https://github.com/symfony/var-dumper/tree/v8.0.0" }, "funding": [ { @@ -6777,25 +6952,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-01-17T11:26:11+00:00" + "time": "2025-10-28T09:34:19+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -6824,7 +7003,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -6832,40 +7011,46 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" }, { "name": "yiisoft/injector", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/yiisoft/injector.git", - "reference": "0dc0127a7542341bdaabda7b85204e992938b83e" + "reference": "d3f718256b734933670ad11143cca724d340fc90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/injector/zipball/0dc0127a7542341bdaabda7b85204e992938b83e", - "reference": "0dc0127a7542341bdaabda7b85204e992938b83e", + "url": "https://api.github.com/repos/yiisoft/injector/zipball/d3f718256b734933670ad11143cca724d340fc90", + "reference": "d3f718256b734933670ad11143cca724d340fc90", "shasum": "" }, "require": { - "php": "^7.4|^8.0" + "php": "7.4 - 8.5" }, "require-dev": { - "maglnet/composer-require-checker": "^3.8|^4.2", + "bamarni/composer-bin-plugin": "^1.8.3", + "maglnet/composer-require-checker": "^3.8 || ^4.2", "phpbench/phpbench": "^1.1", "phpunit/phpunit": "^9.5", - "psr/container": "^1.0|^2.0", - "rector/rector": "^0.18.12", - "roave/infection-static-analysis-plugin": "^1.16", + "psr/container": "^1.0 || ^2.0", + "rector/rector": "^2.0.10", "spatie/phpunit-watcher": "^1.23", - "vimeo/psalm": "^4.30|^5.7", - "yiisoft/test-support": "^1.2" + "yiisoft/test-support": "^1.4 || ^3.1" }, "suggest": { "psr/container": "For automatic resolving of dependencies" }, "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true, + "target-directory": "tools" + } + }, "autoload": { "psr-4": { "Yiisoft\\Injector\\": "src" @@ -6887,29 +7072,27 @@ "support": { "chat": "https://t.me/yii3en", "forum": "https://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", + "irc": "ircs://irc.libera.chat:6697/yii", "issues": "https://github.com/yiisoft/injector/issues?state=open", "source": "https://github.com/yiisoft/injector", "wiki": "https://www.yiiframework.com/wiki/" }, "funding": [ { - "url": "https://github.com/yiisoft", + "url": "https://github.com/sponsors/yiisoft", "type": "github" }, { "url": "https://opencollective.com/yiisoft", - "type": "open_collective" + "type": "opencollective" } ], - "time": "2023-12-20T09:39:03+00:00" + "time": "2025-12-01T11:14:17+00:00" } ], "aliases": [], "minimum-stability": "dev", - "stability-flags": { - "temporal/open-telemetry-interceptors": 20 - }, + "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, "platform": {}, From bdac2d3f731c442d5a7d9fdbbf313f926b7322ee Mon Sep 17 00:00:00 2001 From: Dmitriy Derepko Date: Mon, 22 Dec 2025 21:08:55 +0400 Subject: [PATCH 2/4] chore: use get:binaries instead of load:binaries for consistency --- app/composer.json | 2 +- app/tests/Feature/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/composer.json b/app/composer.json index 14ab91f..5e5344d 100644 --- a/app/composer.json +++ b/app/composer.json @@ -32,7 +32,7 @@ } }, "scripts": { - "load:binaries": "dload", + "get:binaries": "dload get --no-interaction -vv", "test:feat": "phpunit --testsuite=Feature --color=always --testdox" } } diff --git a/app/tests/Feature/README.md b/app/tests/Feature/README.md index fb02172..b1acc27 100644 --- a/app/tests/Feature/README.md +++ b/app/tests/Feature/README.md @@ -5,7 +5,7 @@ There is an implementation of [the testing guide](https://github.com/temporalio/ To load all the required binaries outside the docker container, run the following command: ```bash -composer load:binaries +composer get:binaries ``` To run the tests, use the following command: From c64652b4049f444a92a3ffd6bc105d3a66df26bb Mon Sep 17 00:00:00 2001 From: Dmitriy Derepko Date: Mon, 22 Dec 2025 21:46:51 +0400 Subject: [PATCH 3/4] fix: roadrunner failed on first run --- app/src/LocalActivity/GreetingActivityInterface.php | 2 +- app/src/LocalActivity/GreetingWorkflow.php | 3 ++- app/src/LocalActivity/GreetingWorkflowInterface.php | 2 +- app/src/LocalActivity/README.md | 2 +- app/src/MoneyTransfer/AccountTransferWorkflow.php | 4 ++-- app/src/SearchAttributes/GreetingActivityInterface.php | 4 ++-- app/src/SimpleActivity/GreetingWorkflow.php | 3 ++- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/app/src/LocalActivity/GreetingActivityInterface.php b/app/src/LocalActivity/GreetingActivityInterface.php index 344d33f..3d833eb 100644 --- a/app/src/LocalActivity/GreetingActivityInterface.php +++ b/app/src/LocalActivity/GreetingActivityInterface.php @@ -14,7 +14,7 @@ use Temporal\Activity\LocalActivityInterface; use Temporal\Activity\ActivityMethod; -#[LocalActivityInterface(prefix: 'SimpleActivity.')] +#[LocalActivityInterface(prefix: 'LocalActivity.')] interface GreetingActivityInterface { #[ActivityMethod(name: "ComposeGreeting")] diff --git a/app/src/LocalActivity/GreetingWorkflow.php b/app/src/LocalActivity/GreetingWorkflow.php index b1afdf0..b55b263 100644 --- a/app/src/LocalActivity/GreetingWorkflow.php +++ b/app/src/LocalActivity/GreetingWorkflow.php @@ -13,12 +13,13 @@ use Carbon\CarbonInterval; use Temporal\Activity\LocalActivityOptions; +use Temporal\Internal\Workflow\ActivityProxy; use Temporal\Workflow; class GreetingWorkflow implements GreetingWorkflowInterface { - private $greetingActivity; + private ActivityProxy|GreetingActivityInterface $greetingActivity; public function __construct() { diff --git a/app/src/LocalActivity/GreetingWorkflowInterface.php b/app/src/LocalActivity/GreetingWorkflowInterface.php index d4150c7..95c0fe3 100644 --- a/app/src/LocalActivity/GreetingWorkflowInterface.php +++ b/app/src/LocalActivity/GreetingWorkflowInterface.php @@ -22,7 +22,7 @@ interface GreetingWorkflowInterface * @param string $name * @return string */ - #[WorkflowMethod(name: "SimpleActivity.greet")] + #[WorkflowMethod(name: "LocalActivity.greet")] public function greet( string $name ); diff --git a/app/src/LocalActivity/README.md b/app/src/LocalActivity/README.md index 9410880..835d33a 100644 --- a/app/src/LocalActivity/README.md +++ b/app/src/LocalActivity/README.md @@ -1,4 +1,4 @@ -# SimpleActivity sample +# LocalActivity sample This sample demonstrates a basic local activity Workflow. diff --git a/app/src/MoneyTransfer/AccountTransferWorkflow.php b/app/src/MoneyTransfer/AccountTransferWorkflow.php index 406616d..b93b339 100644 --- a/app/src/MoneyTransfer/AccountTransferWorkflow.php +++ b/app/src/MoneyTransfer/AccountTransferWorkflow.php @@ -14,12 +14,12 @@ use Carbon\CarbonInterval; use Temporal\Activity\ActivityOptions; use Temporal\Common\RetryOptions; +use Temporal\Internal\Workflow\ActivityProxy; use Temporal\Workflow; class AccountTransferWorkflow implements AccountTransferWorkflowInterface { - /** @var AccountInterface */ - private $account; + private ActivityProxy|AccountInterface $account; public function __construct() { diff --git a/app/src/SearchAttributes/GreetingActivityInterface.php b/app/src/SearchAttributes/GreetingActivityInterface.php index 950dd1d..2ccb46e 100644 --- a/app/src/SearchAttributes/GreetingActivityInterface.php +++ b/app/src/SearchAttributes/GreetingActivityInterface.php @@ -14,10 +14,10 @@ use Temporal\Activity\ActivityInterface; use Temporal\Activity\ActivityMethod; -#[ActivityInterface] +#[ActivityInterface("GreetingActivity.")] interface GreetingActivityInterface { - #[ActivityMethod] + #[ActivityMethod("ComposeGreeting")] public function composeGreeting( string $greeting, string $name diff --git a/app/src/SimpleActivity/GreetingWorkflow.php b/app/src/SimpleActivity/GreetingWorkflow.php index 210b769..1e9efae 100644 --- a/app/src/SimpleActivity/GreetingWorkflow.php +++ b/app/src/SimpleActivity/GreetingWorkflow.php @@ -14,13 +14,14 @@ use Carbon\CarbonInterval; use Temporal\Activity\ActivityOptions; use Temporal\Common\RetryOptions; +use Temporal\Internal\Workflow\ActivityProxy; use Temporal\Workflow; // @@@SNIPSTART php-hello-workflow class GreetingWorkflow implements GreetingWorkflowInterface { - private $greetingActivity; + private ActivityProxy|GreetingActivityInterface $greetingActivity; public function __construct() { From 9a03e4b866136b99ab81f07654324700e94d3fd1 Mon Sep 17 00:00:00 2001 From: Dmitriy Derepko Date: Mon, 22 Dec 2025 21:50:37 +0400 Subject: [PATCH 4/4] docs: refresh documentation --- .gitignore | 4 ++-- README.md | 65 ++++++++++++++++++++++++++------------------------- app/dload.xml | 14 ++++------- 3 files changed, 40 insertions(+), 43 deletions(-) diff --git a/.gitignore b/.gitignore index 5c6f217..d8ebdcc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ .idea app/**/rr app/**/rr.exe -app/**/temporal-test-server -app/**/temporal-test-server.exe +app/**/temporal +app/**/temporal.exe app/tests/**/*.log app/runtime app/vendor diff --git a/README.md b/README.md index ccfdcf9..e84689e 100644 --- a/README.md +++ b/README.md @@ -11,39 +11,39 @@ to start the application on host machine. ## Docker Compose setup **1. Download the repository.** -```bash -$ git clone git@github.com:temporalio/samples-php.git -$ cd samples-php +```shell +git clone git@github.com:temporalio/samples-php.git +cd samples-php ``` **2. Build docker images.** -```bash -$ docker compose build +```shell +docker compose build ``` **3. Start server and application containers.** -```bash -$ docker compose up +```shell +docker compose up ``` **4. Run a sample** To run a sample in docker use: -```bash -$ docker compose exec app php app.php {sample-name} +```shell +docker compose exec app php app.php {sample-name} ``` To observe active workers: -```bash -$ docker compose exec app rr workers -i +```shell +docker compose exec app rr workers -i ``` To run feature tests in docker use: -```bash -$ docker compose exec app composer test:feat +```shell +docker compose exec app composer test:feat ```` ## Local Setup @@ -51,9 +51,9 @@ $ docker compose exec app composer test:feat **2. Clone this repo and change directory into the root of the project.** -```bash -$ git clone https://github.com/temporalio/samples-php -$ cd samples-php +```shell +git clone https://github.com/temporalio/samples-php +cd samples-php ``` **3. Install the gRPC PHP extension** @@ -64,41 +64,42 @@ Follow the instructions here: [https://cloud.google.com/php/grpc](https://cloud. Note: For Windows machines, you can download the `php_grpc.dll` from the [PECL website](https://pecl.php.net/package/gRPC) -Make sure you follow the all the steps to activate the gRPC extension in your `php.ini` file and install the protobuf runtime library in your project. +Make sure you follow all the steps to activate the gRPC extension in your `php.ini` file and install the protobuf runtime library in your project. **4. Install additional PHP dependencies** -```bash -$ cd app -$ composer install +```shell +cd app +composer install ``` -**5. Download RoadRunner application server** +**5. Download Temporal server and RoadRunner application server ** -The Temporal PHP SDK requires the RoadRunner v2023.2 application server and supervisor to run Activities and Workflows in a scalable way. +The Temporal PHP SDK requires the RoadRunner application server and supervisor to run Activities and Workflows scalably. -```bash -$ cd app -$ ./vendor/bin/rr get +Run the following command to download the necessary binaries: + +```shell +composer get:binaries ``` Note: You can install RoadRunner manually by downloading its binary from the [release page](https://github.com/spiral/roadrunner/releases/tag/v1.9.2). -**6. Run the Temporal Server** +Note: Check the [Quick install guide](https://docs.temporal.io/docs/server/quick-install) to install Temporal Server manually. -The Temporal Server must be up and running for the samples to work. -The fastest way to do that is by following the [Quick install guide](https://docs.temporal.io/docs/server/quick-install). +**6. Run the Temporal Server** -You can also run the included `docker-compose.yml` file. Make sure to comment `app` section. +```shell +./temporal server start-dev +``` **7. Start the application using RoadRunner** By default, all samples run using a single RoadRunner Server instance. To start the application using RoadRunner: -```bash -$ cd app -$ ./rr serve +```shell +./rr serve ``` You can now interact with the samples. diff --git a/app/dload.xml b/app/dload.xml index a9703ac..af75074 100644 --- a/app/dload.xml +++ b/app/dload.xml @@ -1,13 +1,9 @@ - + - - + + - - - - - -