diff --git a/composer.json b/composer.json index e235122..da37a13 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ }, "require-dev": { "phpunit/phpunit": "^9.6", - "google/cloud-storage": "^1.30", + "google/cloud-storage": "^1.30 || ^2.0", "ext-posix": "*", "ext-pcntl": "*", "psr-mock/http": "^1.0", diff --git a/composer.lock b/composer.lock index 7adbfd9..cc2681e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "59028d5f34d76c9e5fb1f62a317cf28e", + "content-hash": "00919efd97ccb98bf51e341f425d0ac1", "packages": [ { "name": "composer/semver", @@ -1090,16 +1090,16 @@ }, { "name": "firebase/php-jwt", - "version": "v7.0.5", + "version": "v7.1.0", "source": { "type": "git", "url": "https://github.com/googleapis/php-jwt.git", - "reference": "47ad26bab5e7c70ae8a6f08ed25ff83631121380" + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/47ad26bab5e7c70ae8a6f08ed25ff83631121380", - "reference": "47ad26bab5e7c70ae8a6f08ed25ff83631121380", + "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/b374a5d1a4f1f67fadc2165cdb284645945e2fc0", + "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0", "shasum": "" }, "require": { @@ -1108,6 +1108,7 @@ "require-dev": { "guzzlehttp/guzzle": "^7.4", "phpfastcache/phpfastcache": "^9.2", + "phpseclib/phpseclib": "~3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", @@ -1116,7 +1117,8 @@ }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present", + "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures" }, "type": "library", "autoload": { @@ -1141,42 +1143,43 @@ } ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", + "homepage": "https://github.com/googleapis/php-jwt", "keywords": [ "jwt", "php" ], "support": { "issues": "https://github.com/googleapis/php-jwt/issues", - "source": "https://github.com/googleapis/php-jwt/tree/v7.0.5" + "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0" }, - "time": "2026-04-01T20:38:03+00:00" + "time": "2026-06-11T17:54:14+00:00" }, { "name": "google/auth", - "version": "v1.50.1", + "version": "v1.53.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "870c17ee3a1d73338d39a9ffa77a700ba77f5a83" + "reference": "d677d0b0c4bd52ab222a85df8e74e0d491c0cc5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/870c17ee3a1d73338d39a9ffa77a700ba77f5a83", - "reference": "870c17ee3a1d73338d39a9ffa77a700ba77f5a83", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/d677d0b0c4bd52ab222a85df8e74e0d491c0cc5a", + "reference": "d677d0b0c4bd52ab222a85df8e74e0d491c0cc5a", "shasum": "" }, "require": { "firebase/php-jwt": "^6.0||^7.0", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.4.5", + "guzzlehttp/guzzle": "^7.8.2||^8.0", + "guzzlehttp/psr7": "^2.6.3||^3.0", "php": "^8.1", "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", "psr/http-message": "^1.1||^2.0", "psr/log": "^2.0||^3.0" }, "require-dev": { - "guzzlehttp/promises": "^2.0", + "guzzlehttp/promises": "^2.0.3||^3.0", "kelvinmo/simplejwt": "^1.1.0", "phpseclib/phpseclib": "^3.0.35", "phpspec/prophecy-phpunit": "^2.1", @@ -1210,30 +1213,30 @@ "support": { "docs": "https://cloud.google.com/php/docs/reference/auth/latest", "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.50.1" + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.53.0" }, - "time": "2026-03-18T20:03:29+00:00" + "time": "2026-07-22T22:36:10+00:00" }, { "name": "google/cloud-core", - "version": "v1.72.1", + "version": "v1.73.2", "source": { "type": "git", "url": "https://github.com/googleapis/google-cloud-php-core.git", - "reference": "aa7869016cb9e87e95071bb92579fd22146ababb" + "reference": "883bc97bdcd5e09552eb82cb47a752271a310c7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/aa7869016cb9e87e95071bb92579fd22146ababb", - "reference": "aa7869016cb9e87e95071bb92579fd22146ababb", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/883bc97bdcd5e09552eb82cb47a752271a310c7a", + "reference": "883bc97bdcd5e09552eb82cb47a752271a310c7a", "shasum": "" }, "require": { - "google/auth": "^1.34", + "google/auth": "^1.53", "google/gax": "^1.38.0", - "guzzlehttp/guzzle": "^6.5.8||^7.4.4", - "guzzlehttp/promises": "^1.4||^2.0", - "guzzlehttp/psr7": "^2.6", + "guzzlehttp/guzzle": "^7.8.2||^8.0", + "guzzlehttp/promises": "^2.0.3||^3.0", + "guzzlehttp/psr7": "^2.6.3||^3.0", "monolog/monolog": "^2.9||^3.0", "php": "^8.1", "psr/http-message": "^1.0||^2.0", @@ -1248,7 +1251,7 @@ "phpdocumentor/reflection-docblock": "^5.3.3||^6.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.0", - "squizlabs/php_codesniffer": "2.*" + "squizlabs/php_codesniffer": "3.*" }, "suggest": { "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", @@ -1277,22 +1280,22 @@ ], "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", "support": { - "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.72.1" + "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.73.2" }, - "time": "2026-05-12T19:06:48+00:00" + "time": "2026-08-14T23:32:22+00:00" }, { "name": "google/cloud-storage", - "version": "v1.51.0", + "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-cloud-php-storage.git", - "reference": "9ba3d5e8cbd53bf67fab644b5be310e719533def" + "reference": "ecead6cbf584049a707676ed781126bfbc3ccd7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/9ba3d5e8cbd53bf67fab644b5be310e719533def", - "reference": "9ba3d5e8cbd53bf67fab644b5be310e719533def", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/ecead6cbf584049a707676ed781126bfbc3ccd7d", + "reference": "ecead6cbf584049a707676ed781126bfbc3ccd7d", "shasum": "" }, "require": { @@ -1335,22 +1338,22 @@ ], "description": "Cloud Storage Client for PHP", "support": { - "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.51.0" + "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v2.5.0" }, - "time": "2026-04-09T21:01:46+00:00" + "time": "2026-07-28T00:15:15+00:00" }, { "name": "google/common-protos", - "version": "4.14.0", + "version": "4.14.1", "source": { "type": "git", "url": "https://github.com/googleapis/common-protos-php.git", - "reference": "f8e72f7b581702e7c3ee0776144f4974da172428" + "reference": "4eb6813b8068653e055fc8a63dbda3446f3e8869" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/f8e72f7b581702e7c3ee0776144f4974da172428", - "reference": "f8e72f7b581702e7c3ee0776144f4974da172428", + "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/4eb6813b8068653e055fc8a63dbda3446f3e8869", + "reference": "4eb6813b8068653e055fc8a63dbda3446f3e8869", "shasum": "" }, "require": { @@ -1394,33 +1397,33 @@ "google" ], "support": { - "source": "https://github.com/googleapis/common-protos-php/tree/v4.14.0" + "source": "https://github.com/googleapis/common-protos-php/tree/v4.14.1" }, - "time": "2026-04-09T21:01:46+00:00" + "time": "2026-06-17T23:07:32+00:00" }, { "name": "google/gax", - "version": "v1.42.4", + "version": "v1.49.0", "source": { "type": "git", "url": "https://github.com/googleapis/gax-php.git", - "reference": "9b1f5fb68960a9020e34fdb88583bcd43779e4fd" + "reference": "6c46a601c493ad7fe057b457662d79cf7b01d8e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/gax-php/zipball/9b1f5fb68960a9020e34fdb88583bcd43779e4fd", - "reference": "9b1f5fb68960a9020e34fdb88583bcd43779e4fd", + "url": "https://api.github.com/repos/googleapis/gax-php/zipball/6c46a601c493ad7fe057b457662d79cf7b01d8e2", + "reference": "6c46a601c493ad7fe057b457662d79cf7b01d8e2", "shasum": "" }, "require": { - "google/auth": "^1.49", - "google/common-protos": "^4.4", + "google/auth": "^1.53", + "google/common-protos": "^4.9", "google/grpc-gcp": "^0.4", "google/longrunning": "~0.4", "google/protobuf": "^4.31||^5.34", "grpc/grpc": "^1.13", - "guzzlehttp/promises": "^2.0", - "guzzlehttp/psr7": "^2.0", + "guzzlehttp/promises": "^2.0.3||^3.0", + "guzzlehttp/psr7": "^2.6.3||^3.0", "php": "^8.1", "ramsey/uuid": "^4.0" }, @@ -1434,10 +1437,17 @@ "phpunit/phpunit": "^9.6" }, "type": "library", + "extra": { + "component": { + "id": "gax", + "path": "Gax", + "entry": "README.md", + "target": "googleapis/gax-php.git" + } + }, "autoload": { "psr-4": { - "Google\\ApiCore\\": "src", - "GPBMetadata\\ApiCore\\": "metadata/ApiCore" + "Google\\ApiCore\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1451,9 +1461,9 @@ ], "support": { "issues": "https://github.com/googleapis/gax-php/issues", - "source": "https://github.com/googleapis/gax-php/tree/v1.42.4" + "source": "https://github.com/googleapis/gax-php/tree/v1.49.0" }, - "time": "2026-05-11T17:49:55+00:00" + "time": "2026-08-24T22:04:34+00:00" }, { "name": "google/grpc-gcp", @@ -1502,16 +1512,16 @@ }, { "name": "google/longrunning", - "version": "0.7.1", + "version": "0.8.2", "source": { "type": "git", "url": "https://github.com/googleapis/php-longrunning.git", - "reference": "cac9bedf199239ae2b1acd4a8e4ea2276bd9f55a" + "reference": "88aaae8e30a03a3d06efb1a88eeb1dad719d1bc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/cac9bedf199239ae2b1acd4a8e4ea2276bd9f55a", - "reference": "cac9bedf199239ae2b1acd4a8e4ea2276bd9f55a", + "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/88aaae8e30a03a3d06efb1a88eeb1dad719d1bc9", + "reference": "88aaae8e30a03a3d06efb1a88eeb1dad719d1bc9", "shasum": "" }, "require-dev": { @@ -1540,9 +1550,9 @@ ], "description": "Google LongRunning Client for PHP", "support": { - "source": "https://github.com/googleapis/php-longrunning/tree/v0.7.1" + "source": "https://github.com/googleapis/php-longrunning/tree/v0.8.2" }, - "time": "2026-03-31T19:52:22+00:00" + "time": "2026-08-24T22:04:34+00:00" }, { "name": "google/protobuf", @@ -1590,16 +1600,16 @@ }, { "name": "grpc/grpc", - "version": "1.80.0", + "version": "1.82.0", "source": { "type": "git", "url": "https://github.com/grpc/grpc-php.git", - "reference": "a0dc463d5d5064cdd7ff344f13f61d7e233f9b5a" + "reference": "be984cb608f21e96453b3cfe54c748cc7b192250" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grpc/grpc-php/zipball/a0dc463d5d5064cdd7ff344f13f61d7e233f9b5a", - "reference": "a0dc463d5d5064cdd7ff344f13f61d7e233f9b5a", + "url": "https://api.github.com/repos/grpc/grpc-php/zipball/be984cb608f21e96453b3cfe54c748cc7b192250", + "reference": "be984cb608f21e96453b3cfe54c748cc7b192250", "shasum": "" }, "require": { @@ -1628,28 +1638,28 @@ "rpc" ], "support": { - "source": "https://github.com/grpc/grpc-php/tree/v1.80.0" + "source": "https://github.com/grpc/grpc-php/tree/v1.82.0" }, - "time": "2026-03-30T09:22:39+00:00" + "time": "2026-07-03T09:39:53+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.15.2", + "version": "7.15.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "744101956d78b7c1384d0cbf379db13e859167bf" + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/744101956d78b7c1384d0cbf379db13e859167bf", - "reference": "744101956d78b7c1384d0cbf379db13e859167bf", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee80339fd9177ba44c49cdb653ff02a4d1106b9a", + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^2.5.1", - "guzzlehttp/psr7": "^2.13", + "guzzlehttp/promises": "^2.5.3", + "guzzlehttp/psr7": "^2.13.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", @@ -1742,7 +1752,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.15.2" + "source": "https://github.com/guzzle/guzzle/tree/7.15.5" }, "funding": [ { @@ -1758,20 +1768,20 @@ "type": "tidelift" } ], - "time": "2026-07-26T23:23:20+00:00" + "time": "2026-08-24T09:21:06+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.5.1", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "9ad1e4fc607446a055b95870c7f668e93b5cff29" + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/9ad1e4fc607446a055b95870c7f668e93b5cff29", - "reference": "9ad1e4fc607446a055b95870c7f668e93b5cff29", + "url": "https://api.github.com/repos/guzzle/promises/zipball/cde49999552d185d64715fe9c1f77a2aadd2f9f1", + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1", "shasum": "" }, "require": { @@ -1826,7 +1836,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.5.1" + "source": "https://github.com/guzzle/promises/tree/2.5.3" }, "funding": [ { @@ -1842,20 +1852,20 @@ "type": "tidelift" } ], - "time": "2026-07-08T15:48:39+00:00" + "time": "2026-08-24T09:11:28+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.13.0", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4" + "reference": "95e7828100de18b4e269fb1703be530082d5166d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dad89620b7a6edb60c15858442eb2e408b45d8f4", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/95e7828100de18b4e269fb1703be530082d5166d", + "reference": "95e7828100de18b4e269fb1703be530082d5166d", "shasum": "" }, "require": { @@ -1945,7 +1955,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.13.0" + "source": "https://github.com/guzzle/psr7/tree/2.13.1" }, "funding": [ { @@ -1961,7 +1971,7 @@ "type": "tidelift" } ], - "time": "2026-07-16T22:23:49+00:00" + "time": "2026-08-24T09:13:11+00:00" }, { "name": "monolog/monolog", @@ -3220,20 +3230,20 @@ }, { "name": "ramsey/uuid", - "version": "4.9.2", + "version": "4.9.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "8429c78ca35a09f27565311b98101e2826affde0" + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", - "reference": "8429c78ca35a09f27565311b98101e2826affde0", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/1df15849d00943a67d677dc9cfd80795f038c9f8", + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8", "shasum": "" }, "require": { - "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "brick/math": ">=0.8.16 <=0.18", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -3292,9 +3302,9 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.9.2" + "source": "https://github.com/ramsey/uuid/tree/4.9.3" }, - "time": "2025-12-14T04:43:48+00:00" + "time": "2026-06-18T03:57:49+00:00" }, { "name": "rize/uri-template",