{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":503263061,"defaultBranch":"main","name":"cerbos-sdk-php","ownerLogin":"cerbos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-14T07:57:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80861386?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726564928.0","currentOid":""},"activityList":{"items":[{"before":"a0b338e07b6b5ad9881bac5be7ee67b540614d35","after":null,"ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-17T09:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"}},{"before":"56abd365d4bf7bdfb2294e081a61b83c117038ff","after":"3474d3ec7ac23fffedada2faea7b3816f3cfc888","ref":"refs/heads/main","pushedAt":"2024-09-17T09:22:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update php deps (#99)\n\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[google/common-protos](https://redirect.github.com/googleapis/common-protos-php)\r\n| `4.7.0` -> `4.8.3` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fcommon-protos/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fcommon-protos/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fcommon-protos/4.7.0/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fcommon-protos/4.7.0/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [google/protobuf](https://developers.google.com/protocol-buffers/)\r\n([source](https://redirect.github.com/protocolbuffers/protobuf-php)) |\r\n`4.27.3` -> `4.28.1` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fprotobuf/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fprotobuf/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fprotobuf/4.27.3/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fprotobuf/4.27.3/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [phpstan/phpstan](https://redirect.github.com/phpstan/phpstan) |\r\n`1.11.10` -> `1.12.3` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.11.10/1.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.11.10/1.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [phpunit/phpunit](https://phpunit.de/)\r\n([source](https://redirect.github.com/sebastianbergmann/phpunit)) |\r\n`10.5.29` -> `10.5.34` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/10.5.34?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/10.5.34?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/10.5.29/10.5.34?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.29/10.5.34?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [vimeo/psalm](https://redirect.github.com/vimeo/psalm) | `5.25.0` ->\r\n`5.26.1` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/vimeo%2fpsalm/5.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/vimeo%2fpsalm/5.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/vimeo%2fpsalm/5.25.0/5.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/vimeo%2fpsalm/5.25.0/5.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ngoogleapis/common-protos-php (google/common-protos)\r\n\r\n###\r\n[`v4.8.3`](https://redirect.github.com/googleapis/common-protos-php/releases/tag/v4.8.3):\r\ngoogle/common-protos v4.8.3\r\n\r\n[Compare\r\nSource](https://redirect.github.com/googleapis/common-protos-php/compare/v4.8.2...v4.8.3)\r\n\r\n##### Bug Fixes\r\n\r\n- Add back compatibility for Protobuf v4\r\n([#​7648](https://redirect.github.com/googleapis/google-cloud-php/issues/7648))\r\n([24e6efd](https://redirect.github.com/googleapis/google-cloud-php/commit/24e6efd1a4a2c1e2a08970c0224b4709b9cf183d))\r\n\r\n###\r\n[`v4.8.2`](https://redirect.github.com/googleapis/common-protos-php/releases/tag/v4.8.2):\r\ngoogle/common-protos v4.8.2\r\n\r\n[Compare\r\nSource](https://redirect.github.com/googleapis/common-protos-php/compare/v4.8.1...v4.8.2)\r\n\r\n##### Miscellaneous Chores\r\n\r\n###\r\n[`v4.8.1`](https://redirect.github.com/googleapis/common-protos-php/releases/tag/v4.8.1):\r\ngoogle/common-protos v4.8.1\r\n\r\n[Compare\r\nSource](https://redirect.github.com/googleapis/common-protos-php/compare/v4.8.0...v4.8.1)\r\n\r\n##### Bug Fixes\r\n\r\n- Ensure common-protos is up-to-date\r\n([#​7591](https://redirect.github.com/googleapis/google-cloud-php/issues/7591))\r\n([3d20307](https://redirect.github.com/googleapis/google-cloud-php/commit/3d20307b9e280072650f23832cd3bfdb1eaa3521))\r\n\r\n###\r\n[`v4.8.0`](https://redirect.github.com/googleapis/common-protos-php/releases/tag/v4.8.0):\r\ngoogle/common-protos v4.8.0\r\n\r\n[Compare\r\nSource](https://redirect.github.com/googleapis/common-protos-php/compare/v4.7.0...v4.8.0)\r\n\r\n##### Features\r\n\r\n- Move common-protos to google-cloud-php\r\n([#​7554](https://redirect.github.com/googleapis/google-cloud-php/issues/7554))\r\n([3339a27](https://redirect.github.com/googleapis/google-cloud-php/commit/3339a2720d3b7b83096ff8fda69ab4d4abb65cee))\r\n\r\n
\r\n\r\n
\r\nprotocolbuffers/protobuf-php (google/protobuf)\r\n\r\n###\r\n[`v4.28.1`](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.28.0...v4.28.1)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.28.0...v4.28.1)\r\n\r\n###\r\n[`v4.28.0`](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.27.4...v4.28.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.27.4...v4.28.0)\r\n\r\n###\r\n[`v4.27.4`](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.27.3...v4.27.4)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/protocolbuffers/protobuf-php/compare/v4.27.3...v4.27.4)\r\n\r\n
\r\n\r\n
\r\nphpstan/phpstan (phpstan/phpstan)\r\n\r\n###\r\n[`v1.12.3`](https://redirect.github.com/phpstan/phpstan/releases/tag/1.12.3)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/phpstan/phpstan/compare/1.12.2...1.12.3)\r\n\r\n# Improvements 🔧\r\n\r\n- PHPStan Pro: debug corrupted PHAR signature message\r\n(https://github.com/phpstan/phpstan-src/commit/9815bbba4535b0605aef5b5cb9dd64a63bc44b1f)\r\n\r\n# Bugfixes 🐛\r\n\r\n- Revert \"Fix phar.yml workflow\"\r\n(https://github.com/phpstan/phpstan-src/commit/6973519742ab804f57885c099b74971f465c7b24),\r\n[#​11638](https://redirect.github.com/phpstan/phpstan/issues/11638)\r\n- Refactor `ArrayFilterFunctionReturnTypeReturnTypeExtension` and\r\nsupport first-class callable\r\n([#​3329](https://redirect.github.com/phpstan/phpstan-src/pull/3329)),\r\n[#​11337](https://redirect.github.com/phpstan/phpstan/issues/11337),\r\nthanks [@​takaram](https://redirect.github.com/takaram)!\r\n- Prevent resolving conditional types in callable param/return types\r\n([#​3405](https://redirect.github.com/phpstan/phpstan-src/pull/3405)),\r\n[#​11472](https://redirect.github.com/phpstan/phpstan/issues/11472),\r\nthanks [@​rvanvelzen](https://redirect.github.com/rvanvelzen)!\r\n- Fix wrongly convertion of `list` to `array{T}`\r\n([#​3412](https://redirect.github.com/phpstan/phpstan-src/pull/3412)),\r\n[#​11642](https://redirect.github.com/phpstan/phpstan/issues/11642),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Fix internal error\r\n(https://github.com/phpstan/phpstan-src/commit/052f6b130f53ad50f571b81d4d468b0b0026c2fd),\r\n[#​11649](https://redirect.github.com/phpstan/phpstan/issues/11649)\r\n- Missing typehints should be consistently checked on level 6\r\n(https://github.com/phpstan/phpstan-src/commit/e3e80f6c9c246d13e41188d508f0f4afb631b9af),\r\n[#​11657](https://redirect.github.com/phpstan/phpstan/issues/11657)\r\n\r\n# Function signature fixes 🤖\r\n\r\n- Don't prevent checking for `curl_init()` false returns\r\n([#​3409](https://redirect.github.com/phpstan/phpstan-src/pull/3409)),\r\n[#​11640](https://redirect.github.com/phpstan/phpstan/issues/11640),\r\nthanks [@​tscni](https://redirect.github.com/tscni)!\r\n- Update phpstorm-stubs and patch\r\n([#​3393](https://redirect.github.com/phpstan/phpstan-src/pull/3393)),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n\r\n# Internals 🔍\r\n\r\n- The `COMPOSER_ROOT_VERSION` hack should no longer be necessary\r\n([#​3414](https://redirect.github.com/phpstan/phpstan-src/pull/3414))\r\n- Add non regression test\r\n([#​3416](https://redirect.github.com/phpstan/phpstan-src/pull/3416)),\r\n[#​4960](https://redirect.github.com/phpstan/phpstan/issues/4960),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Add non regression test\r\n([#​3415](https://redirect.github.com/phpstan/phpstan-src/pull/3415)),\r\n[#​10499](https://redirect.github.com/phpstan/phpstan/issues/10499),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n\r\n###\r\n[`v1.12.2`](https://redirect.github.com/phpstan/phpstan/releases/tag/1.12.2)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/phpstan/phpstan/compare/1.12.1...1.12.2)\r\n\r\n# Improvements 🔧\r\n\r\n- PHP 8.4 - report deprecated implicitly nullable parameter types\r\n(https://github.com/phpstan/phpstan-src/commit/9bd027c56330c0f5cc2abab2159549373539583d),\r\n[#​11413](https://redirect.github.com/phpstan/phpstan/issues/11413)\r\n\r\n# Bugfixes 🐛\r\n\r\n- Run `@mixin` class reflection extensions after all other class\r\nreflection extensions\r\n(https://github.com/phpstan/phpstan-src/commit/c889baa9ec60394e9201b2a7054486c66b40fa9b),\r\n[#​11624](https://redirect.github.com/phpstan/phpstan/issues/11624),\r\n[#​11342](https://redirect.github.com/phpstan/phpstan/issues/11342),\r\n[#​10159](https://redirect.github.com/phpstan/phpstan/issues/10159),\r\n[https://github.com/larastan/larastan/issues/2032](https://redirect.github.com/larastan/larastan/issues/2032)\r\n- RegexArrayShapeMatcher - Don't optimize alternations with optional\r\ngroups for tagged unions\r\n([#​3395](https://redirect.github.com/phpstan/phpstan-src/pull/3395)),\r\n[#​11604](https://redirect.github.com/phpstan/phpstan/issues/11604),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Narrow array on `count()` with `positive-int`\r\n([#​3389](https://redirect.github.com/phpstan/phpstan-src/pull/3389)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Improve narrowing after string functions\r\n([#​3390](https://redirect.github.com/phpstan/phpstan-src/pull/3390)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Add `Type::reverseArray()`\r\n([#​3344](https://redirect.github.com/phpstan/phpstan-src/pull/3344)),\r\nthanks [@​herndlm](https://redirect.github.com/herndlm)!\r\n\r\n# Function signature fixes 🤖\r\n\r\n- `version_compare()` operator arg can be null\r\n([#​3399](https://redirect.github.com/phpstan/phpstan-src/pull/3399)),\r\n[#​4457](https://redirect.github.com/phpstan/phpstan/issues/4457),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n\r\n# Internals 🔍\r\n\r\n- Regression test\r\n([#​3396](https://redirect.github.com/phpstan/phpstan-src/pull/3396)),\r\n[#​6642](https://redirect.github.com/phpstan/phpstan/issues/6642),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Simplify isFloat checks\r\n([#​3397](https://redirect.github.com/phpstan/phpstan-src/pull/3397)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n\r\n###\r\n[`v1.12.1`](https://redirect.github.com/phpstan/phpstan/releases/tag/1.12.1)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/phpstan/phpstan/compare/1.12.0...1.12.1)\r\n\r\n# Bleeding edge 🔪\r\n\r\n- Check if required file exists\r\n([#​3294](https://redirect.github.com/phpstan/phpstan-src/pull/3294)),\r\n[#​3397](https://redirect.github.com/phpstan/phpstan/issues/3397),\r\nthanks [@​Bellangelo](https://redirect.github.com/Bellangelo)!\r\n- Check generics `@method` `@template` tags above traits\r\n(https://github.com/phpstan/phpstan-src/commit/aadbf62d3ae4517fc7a212b07130bedcef8d13ac)\r\n- Check `@mixin` PHPDoc tag above traits\r\n(https://github.com/phpstan/phpstan-src/commit/0d0de946900adf4eb3c799b1b547567536e23147)\r\n\r\n*If you want to see the shape of things to come and adopt bleeding edge\r\nfeatures early, you can include this config file in your project's\r\n`phpstan.neon`:*\r\n\r\n includes:\r\n \t- vendor/phpstan/phpstan/conf/bleedingEdge.neon\r\n\r\n*Of course, there are no backwards compatibility guarantees when you\r\ninclude this file. The behaviour and reported errors can change in minor\r\nversions with this file included. [Learn\r\nmore](https://phpstan.org/blog/what-is-bleeding-edge)*\r\n\r\n# Improvements 🔧\r\n\r\n- Allow dot-prefixed config files\r\n([#​3354](https://redirect.github.com/phpstan/phpstan-src/pull/3354)),\r\nthanks [@​sreichel](https://redirect.github.com/sreichel)!\r\n- Respect dist order over dot order\r\n([#​3379](https://redirect.github.com/phpstan/phpstan-src/pull/3379)),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Update PhpStorm stubs + refactor WithoutSideEffectsRule classes\r\n([#​3377](https://redirect.github.com/phpstan/phpstan-src/pull/3377)),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- TypeSpecifier: Narrow `(bool) $expr` like `$expr != false`\r\n([#​3380](https://redirect.github.com/phpstan/phpstan-src/pull/3380)),\r\n[#​8881](https://redirect.github.com/phpstan/phpstan/issues/8881),\r\n[#​7685](https://redirect.github.com/phpstan/phpstan/issues/7685),\r\n[#​6006](https://redirect.github.com/phpstan/phpstan/issues/6006),\r\n[#​10528](https://redirect.github.com/phpstan/phpstan/issues/10528),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- TypeSpecifier: Narrow `(string) $expr` like `$expr != false`\r\n([#​3387](https://redirect.github.com/phpstan/phpstan-src/pull/3387)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- TypeSpecifier: Narrow `(int) $expr` like `$expr != false`\r\n([#​3384](https://redirect.github.com/phpstan/phpstan-src/pull/3384)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- TypeSpecifier: Narrow `(float) $expr` like `$expr != false`\r\n([#​3391](https://redirect.github.com/phpstan/phpstan-src/pull/3391)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Add missing rule to StubValidator\r\n(https://github.com/phpstan/phpstan-src/commit/085fcf40fefa63fc3672897276e460a6405206fb)\r\n- Support `@mixin` above traits\r\n(https://github.com/phpstan/phpstan-src/commit/f5e2e32932644d61b3745e3b0f2c0910f722a86d)\r\n\r\n# Bugfixes 🐛\r\n\r\n- Fix `array_filter` with callback optional persistance\r\n([#​3366](https://redirect.github.com/phpstan/phpstan-src/pull/3366)),\r\n[#​11570](https://redirect.github.com/phpstan/phpstan/issues/11570),\r\nthanks [@​robotomarvin](https://redirect.github.com/robotomarvin)!\r\n- RegexArrayShapeMatcher - infer constant string types in alternations\r\n([#​3369](https://redirect.github.com/phpstan/phpstan-src/pull/3369)),\r\n[#​11222](https://redirect.github.com/phpstan/phpstan/issues/11222),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- RegexArrayShapeMatcher - improve type inference in alternations\r\n([#​3375](https://redirect.github.com/phpstan/phpstan-src/pull/3375)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Fix error on offset assignment to specialized strings\r\n([#​3365](https://redirect.github.com/phpstan/phpstan-src/pull/3365)),\r\n[#​11572](https://redirect.github.com/phpstan/phpstan/issues/11572),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Narrow string on `strlen() ==` and `===` comparison with integer range\r\n([#​3342](https://redirect.github.com/phpstan/phpstan-src/pull/3342)),\r\n[#​11548](https://redirect.github.com/phpstan/phpstan/issues/11548),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Fix `get_debug_type` produces wrong type for anonymous classes with\r\nparent\r\n([#​3374](https://redirect.github.com/phpstan/phpstan-src/pull/3374)),\r\n[#​11562](https://redirect.github.com/phpstan/phpstan/issues/11562),\r\nthanks\r\n[@​patrickkusebauch](https://redirect.github.com/patrickkusebauch)!\r\n- Fix preserving list when setting union offset type to a\r\nConstantArrayTypeBuilder\r\n([#​3382](https://redirect.github.com/phpstan/phpstan-src/pull/3382)),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Fix `preg_replace()` return type\r\n([#​3338](https://redirect.github.com/phpstan/phpstan-src/pull/3338)),\r\n[#​11547](https://redirect.github.com/phpstan/phpstan/issues/11547),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Detect function variadic-ness anywhere deep in the declaration file\r\n([#​3370](https://redirect.github.com/phpstan/phpstan-src/pull/3370)),\r\n[#​11559](https://redirect.github.com/phpstan/phpstan/issues/11559),\r\n[#​4753](https://redirect.github.com/phpstan/phpstan/issues/4753),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Add DateTimeSubMethodThrowTypeExtension\r\n([#​3378](https://redirect.github.com/phpstan/phpstan-src/pull/3378)),\r\n[#​11503](https://redirect.github.com/phpstan/phpstan/issues/11503),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Do not report `static` in PHPDoc tags above traits as an error\r\n(https://github.com/phpstan/phpstan-src/commit/777a82a0dc9d6a64a709c30a2e5bdb030b634464),\r\n[#​11591](https://redirect.github.com/phpstan/phpstan/issues/11591)\r\n- RegexArrayShapeMatcher - Fix alternations containing a `$`-only case\r\n([#​3394](https://redirect.github.com/phpstan/phpstan-src/pull/3394)),\r\n[#​11622](https://redirect.github.com/phpstan/phpstan/issues/11622),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Do not report missing implementation abstract method from trait when\r\nit's implicitly implemented by enum\r\n(https://github.com/phpstan/phpstan-src/commit/c50b71fd961e9009419b8fddac835b15696f4ff5),\r\n[#​11592](https://redirect.github.com/phpstan/phpstan/issues/11592)\r\n- Fix how well conditional types play with pre-existing `@param-out`\r\nvariable after assignment\r\n(https://github.com/phpstan/phpstan-src/commit/5892e8debfbe2f44306e6707c457665784b7dacd),\r\n[#​11580](https://redirect.github.com/phpstan/phpstan/issues/11580),\r\n[#​6642](https://redirect.github.com/phpstan/phpstan/issues/6642)\r\n\r\n# Internals 🔍\r\n\r\n- Debugging function - `PHPStan\\debugScope()`\r\n(https://github.com/phpstan/phpstan-src/commit/5909fb2dc78cbee46927c2cb23f7491dfef34165)\r\n- Added regression test\r\n([#​3368](https://redirect.github.com/phpstan/phpstan-src/pull/3368)),\r\n[#​7856](https://redirect.github.com/phpstan/phpstan/issues/7856),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Simplify specifyTypesForConstantBinaryExpression\r\n([#​3392](https://redirect.github.com/phpstan/phpstan-src/pull/3392)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Refactoring: introduce MethodTagTemplateTypeCheck\r\n(https://github.com/phpstan/phpstan-src/commit/47a85bf1453a076bade7a30c94c06c0825abca7c)\r\n- Simplify extensions\r\n(https://github.com/phpstan/phpstan-src/commit/c47730f1f97e4dc6ca9f120e2675ca709fc1402c)\r\n- Refactoring - extract MixinCheck\r\n(https://github.com/phpstan/phpstan-src/commit/57ccd8c4d4b16c7edec4c2c2de8589956de8284d)\r\n- MixinCheck - prepare for trait rules\r\n(https://github.com/phpstan/phpstan-src/commit/ba591420c26b174ae561e26aeed01ccf34da9dee)\r\n\r\n###\r\n[`v1.12.0`](https://redirect.github.com/phpstan/phpstan/releases/tag/1.12.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/phpstan/phpstan/compare/1.11.11...1.12.0)\r\n\r\n[**Read all about PHPStan 1.12 on phpstan.org\r\n»**](https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0)\r\n\r\n# Major new features 🚀\r\n\r\n- Precise type for `$matches` from `preg_match` generally available, out\r\nof bleeding edge\r\n(https://github.com/phpstan/phpstan-src/commit/bd2cec118592f7c66dff5a7ae28882654daf6468)\r\n- PHP 8.4 runtime support\r\n - PHPStan runs on PHP 8.4 without emitting deprecation notices\r\n- Full support for PHP 8.4 including new syntax and rules is coming\r\nlater, after PHPStan 2.0 release\r\n\r\n# Bleeding edge 🔪\r\n\r\n- More precise types for bcmath function parameters\r\n([#​2217](https://redirect.github.com/phpstan/phpstan-src/pull/2217)),\r\nthanks [@​Warxcell](https://redirect.github.com/Warxcell)!\r\n- Enforce `@no-named-arguments`\r\n(https://github.com/phpstan/phpstan-src/commit/74ba8c23696948f2647d880df72f375346f41010),\r\n[#​5968](https://redirect.github.com/phpstan/phpstan/issues/5968)\r\n- Check too wide private property type\r\n(https://github.com/phpstan/phpstan-src/commit/7453f4f75fae3d635063589467842aae29d88b54)\r\n- Consider implicit throw points when the only explicit one is Throw\\_\r\n(https://github.com/phpstan/phpstan-src/commit/22eef6d5ab9a4afafb2305258fea273be6cc06e4)\r\n- Check existing classes in `@param-out`\r\n(https://github.com/phpstan/phpstan-src/commit/30c4b9e80f51af8b5f166ba3aae93d8409c9c0ea),\r\n[#​10260](https://redirect.github.com/phpstan/phpstan/issues/10260)\r\n- Check existing classes in `@param-closure-this`\r\n(https://github.com/phpstan/phpstan-src/commit/2fa539a39e06bcc3155b109fd8d246703ceb176d),\r\n[#​10933](https://redirect.github.com/phpstan/phpstan/issues/10933)\r\n- Check invalid `@param-closure-this`\r\n(https://github.com/phpstan/phpstan-src/commit/95c0a5806c65c975201b9d3a464873f75a04c8b8),\r\n[#​10932](https://redirect.github.com/phpstan/phpstan/issues/10932)\r\n- Check `@param-immediately-invoked-callable` and\r\n`@param-later-invoked-callable`\r\n(https://github.com/phpstan/phpstan-src/commit/580a6add422f4e34191df9e7a77ba1655e914bda),\r\n[#​10932](https://redirect.github.com/phpstan/phpstan/issues/10932)\r\n- Check existing classes in `@phpstan-self-out`\r\n(https://github.com/phpstan/phpstan-src/commit/6838669976bf20232abde36ecdd52b1770fa50c9)\r\n- Check missing types in `@phpstan-self-out`\r\n(https://github.com/phpstan/phpstan-src/commit/892b319f25f04bc1b55c3d0063b607909612fe6d)\r\n- Check missing types in local type aliases\r\n(https://github.com/phpstan/phpstan-src/commit/ce7ffaf02d624a7fb9d38f8e5dffc9739f1233fc)\r\n- Check nonexistent classes in local type aliases\r\n(https://github.com/phpstan/phpstan-src/commit/2485b2e9c129e789ec3b2d7db81ca30f87c63911)\r\n- Check unresolvable types in local type aliases\r\n(https://github.com/phpstan/phpstan-src/commit/5f7d12b2fb2809525ab0e96eeae95093204ea4d3)\r\n- Check generics in local type aliases\r\n(https://github.com/phpstan/phpstan-src/commit/5a2d4416d94ab77a2a2e7e1bfaba4c5ed2a13c25)\r\n- Check missing types in `@mixin`\r\n(https://github.com/phpstan/phpstan-src/commit/3175c81f26fd5bcb4a161b24e774921870ed2533)\r\n- Check types in `@property` tags\r\n(https://github.com/phpstan/phpstan-src/commit/55ea2ae516df22a071ab873fdd6f748a3af0520e),\r\n[#​10752](https://redirect.github.com/phpstan/phpstan/issues/10752),\r\n[#​9356](https://redirect.github.com/phpstan/phpstan/issues/9356)\r\n- Check types in `@method` tags\r\n(https://github.com/phpstan/phpstan-src/commit/5b7e474680eaf33874b7ed6a227677adcbed9ca5)\r\n- Check `@extends`, `@implements`, `@use` for unresolvable types\r\n(https://github.com/phpstan/phpstan-src/commit/2bb528233edb75312614166e282776f279cf2018),\r\n[#​11552](https://redirect.github.com/phpstan/phpstan/issues/11552)\r\n\r\n*If you want to see the shape of things to come and adopt bleeding edge\r\nfeatures early, you can include this config file in your project's\r\n`phpstan.neon`:*\r\n\r\n includes:\r\n \t- vendor/phpstan/phpstan/conf/bleedingEdge.neon\r\n\r\n*Of course, there are no backwards compatibility guarantees when you\r\ninclude this file. The behaviour and reported errors can change in minor\r\nversions with this file included. [Learn\r\nmore](https://phpstan.org/blog/what-is-bleeding-edge)*\r\n\r\n# Improvements 🔧\r\n\r\n- Internal classes made `final`, `@api` classes made `@final`\r\n([#​3264](https://redirect.github.com/phpstan/phpstan-src/pull/3264),\r\nhttps://github.com/phpstan/phpstan-src/commit/5baa146510b56c9571b3d85eba71c02d86f683bb)\r\n- Repair `PhpParser\\Node\\Stmt\\Class_::isAnonymous()`\r\n([#​3343](https://redirect.github.com/phpstan/phpstan-src/pull/3343)),\r\nthanks [@​tscni](https://redirect.github.com/tscni)!\r\n- Improve `curl_init()` return type analysis\r\n([#​3346](https://redirect.github.com/phpstan/phpstan-src/pull/3346)),\r\nthanks [@​tscni](https://redirect.github.com/tscni)!\r\n- StubValidator - added missing rules\r\n(https://github.com/phpstan/phpstan-src/commit/7fc5ab8dfb3be8cc0c1daff7c17b6c6d98d8ca7a)\r\n- Do not allow `@phpstan-self-out` above static method\r\n(https://github.com/phpstan/phpstan-src/commit/0dfd8217699fc1c4796bcafbf2f6e04137938365)\r\n- Check unresolvable types in `@phpstan-self-out`\r\n(https://github.com/phpstan/phpstan-src/commit/e182c0662df24e57c81b1d49e22963cad5ff5d13)\r\n- Check generics in `@phpstan-self-out`\r\n(https://github.com/phpstan/phpstan-src/commit/9ebc315589ba2086279dd4c404ef77a33f8b43a7)\r\n- ConstExprNodeResolver - support ConstFetchNode for class constants\r\n(https://github.com/phpstan/phpstan-src/commit/3e51899dd7ed0e2785846f8ec820b4cd8214b993)\r\n- allowed in default parameter values in `@method`\r\n\r\n# Bugfixes 🐛\r\n\r\n- PHPStanDiagnoseExtension - skip showing config files in \"Included\r\nconfigs from Composer packages\" if already present in the \"Extension\r\ninstaller\" section\r\n(https://github.com/phpstan/phpstan-src/commit/6c4477c9fcc2d62579cb1e353ca902b4b9ebb888)\r\n- Support multiple anonymous class definitions on the same line\r\n([#​3328](https://redirect.github.com/phpstan/phpstan-src/pull/3328)),\r\n[#​5597](https://redirect.github.com/phpstan/phpstan/issues/5597),\r\n[#​11511](https://redirect.github.com/phpstan/phpstan/issues/11511),\r\nthanks [@​tscni](https://redirect.github.com/tscni)!\r\n- Fix ConstantArrayType not accepting NeverType\r\n([#​3327](https://redirect.github.com/phpstan/phpstan-src/pull/3327)),\r\n[#​11517](https://redirect.github.com/phpstan/phpstan/issues/11517),\r\nthanks [@​tscni](https://redirect.github.com/tscni)!\r\n- Narrow to non-falsy-string from `strlen()` on integer range\r\n([#​3337](https://redirect.github.com/phpstan/phpstan-src/pull/3337)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Narrow arrays in union based on `count()` with integer range\r\n([#​3335](https://redirect.github.com/phpstan/phpstan-src/pull/3335)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Fix description escaping in UsedTraitsRule\r\n(https://github.com/phpstan/phpstan-src/commit/4ffbb3b126d3c98fad4ad0906c76d24febdb89ed)\r\n\r\n# Internals 🔍\r\n\r\n- Cleanup TypeSpecifier\r\n([#​3340](https://redirect.github.com/phpstan/phpstan-src/pull/3340)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Refactor ReplaceFunctionsDynamicReturnTypeExtension\r\n([#​3339](https://redirect.github.com/phpstan/phpstan-src/pull/3339)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- BetterReflectionSourceLocator - playground mode\r\n(https://github.com/phpstan/phpstan-src/commit/7d1bde44afc0c0f7e3b29f2d75a7c33d5e6a56ec)\r\n- Internal PHPStan rule - class must be abstract or final\r\n(https://github.com/phpstan/phpstan-src/commit/d631120bea6af099cdcc85e3e12dc9f26bf6f1f5)\r\n- Downgrade PHP files in build/PHPStan\r\n(https://github.com/phpstan/phpstan-src/commit/fe503cad77b684f845a932644007c50684161b8d)\r\n- ExtendedPropertyReflection\r\n(https://github.com/phpstan/phpstan-src/commit/d65138a11f0654b710a27b4b563bff2ccf0b2c1b)\r\n- Replace `highlight_string()` stub with a return type extension\r\n([#​3350](https://redirect.github.com/phpstan/phpstan-src/pull/3350))\r\n- Issue bot - test PHP 8.4\r\n([#​3358](https://redirect.github.com/phpstan/phpstan-src/pull/3358))\r\n\r\n###\r\n[`v1.11.11`](https://redirect.github.com/phpstan/phpstan/releases/tag/1.11.11)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/phpstan/phpstan/compare/1.11.10...1.11.11)\r\n\r\n# Improvements 🔧\r\n\r\n- Narrow arrays in union based on count() with smaller/greater operator\r\n([#​3324](https://redirect.github.com/phpstan/phpstan-src/pull/3324)),\r\n[#​11480](https://redirect.github.com/phpstan/phpstan/issues/11480),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- PHPStanDiagnoseExtension - show Composer packages with included config\r\nfiles\r\n(https://github.com/phpstan/phpstan-src/commit/58d202fddc5597a1fa274ca3b64c352717818c4f)\r\n\r\n# Bugfixes 🐛\r\n\r\n- RegexArrayShapeMatcher - optional non-last groups can be empty-string\r\n([#​3306](https://redirect.github.com/phpstan/phpstan-src/pull/3306)),\r\n[#​11479](https://redirect.github.com/phpstan/phpstan/issues/11479),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- RegexArrayShapeMatcher - fix capturing item-array-shapes for\r\npreg_match_all\r\n([#​3307](https://redirect.github.com/phpstan/phpstan-src/pull/3307)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- RegexArrayShapeMatcher - Fix shape of single top level alternations\r\n([#​3299](https://redirect.github.com/phpstan/phpstan-src/pull/3299)),\r\n[#​11462](https://redirect.github.com/phpstan/phpstan/issues/11462),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- RegexArrayShapeMatcher - Fix matching literal \"-\" in character classes\r\n([#​3314](https://redirect.github.com/phpstan/phpstan-src/pull/3314)),\r\n[#​11490](https://redirect.github.com/phpstan/phpstan/issues/11490),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n- Improve sprintf support\r\n([#​3310](https://redirect.github.com/phpstan/phpstan-src/pull/3310)),\r\n[#​11491](https://redirect.github.com/phpstan/phpstan/issues/11491),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Handle union and mixed in plus operation\r\n([#​3320](https://redirect.github.com/phpstan/phpstan-src/pull/3320)),\r\n[#​3759](https://redirect.github.com/phpstan/phpstan/issues/3759),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Fix union with float should accept integer range\r\n([#​3318](https://redirect.github.com/phpstan/phpstan-src/pull/3318)),\r\n[#​10248](https://redirect.github.com/phpstan/phpstan/issues/10248),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Fix array_intersect_key\r\n([#​3317](https://redirect.github.com/phpstan/phpstan-src/pull/3317)),\r\n[#​10561](https://redirect.github.com/phpstan/phpstan/issues/10561),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Improve non strict `in_array()`\r\n([#​3319](https://redirect.github.com/phpstan/phpstan-src/pull/3319)),\r\n[#​9436](https://redirect.github.com/phpstan/phpstan/issues/9436),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- String offset access leads to non-empty-string (single character)\r\n(https://github.com/phpstan/phpstan-src/commit/9439bba42047ab9561a091292568d7adf58e42ce),\r\n[#​11506](https://redirect.github.com/phpstan/phpstan/issues/11506)\r\n- Fix `AccessoryLiteralStringType::setOffsetValueType()`\r\n(https://github.com/phpstan/phpstan-src/commit/93c5226cb5711c8b1b846fcfe6d5ef2586d2b162)\r\n- Fix `AccessoryNonFalsyStringType::setOffsetValueType()`\r\n(https://github.com/phpstan/phpstan-src/commit/c28c9362376286044b37755bedf49ab2228801dc)\r\n- Improve IntDivThrowTypeExtension to support integer ranges\r\n([#​3325](https://redirect.github.com/phpstan/phpstan-src/pull/3325)),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n- Fix array intersection between HasOffsetType and HasOffsetValueType\r\n(https://github.com/phpstan/phpstan-src/commit/07d64058830765dbb3bf194cffdf66c98db20a38),\r\n[#​11518](https://redirect.github.com/phpstan/phpstan/issues/11518)\r\n- Fix item type in list to constant array conversion with `count()`\r\n([#​3309](https://redirect.github.com/phpstan/phpstan-src/pull/3309)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n\r\n# Function signature fixes 🤖\r\n\r\n- Fix imagick definition\r\n([#​3316](https://redirect.github.com/phpstan/phpstan-src/pull/3316)),\r\n[#​10803](https://redirect.github.com/phpstan/phpstan/issues/10803),\r\nthanks\r\n[@​VincentLanglet](https://redirect.github.com/VincentLanglet)!\r\n\r\n# Internals 🔍\r\n\r\n- Turn Regex classes immutable where possible\r\n([#​3305](https://redirect.github.com/phpstan/phpstan-src/pull/3305)),\r\nthanks [@​staabm](https://redirect.github.com/staabm)!\r\n\r\n
\r\n\r\n
\r\nsebastianbergmann/phpunit (phpunit/phpunit)\r\n\r\n###\r\n[`v10.5.34`](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.33...10.5.34)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.33...10.5.34)\r\n\r\n###\r\n[`v10.5.33`](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.32...10.5.33)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.32...10.5.33)\r\n\r\n###\r\n[`v10.5.32`](https://redirect.github.com/sebastianbergmann/phpunit/releases/tag/10.5.32):\r\nPHPUnit 10.5.32\r\n\r\n[Compare\r\nSource](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.31...10.5.32)\r\n\r\n##### Added\r\n\r\n-\r\n[#​5937](https://redirect.github.com/sebastianbergmann/phpunit/issues/5937):\r\n`failOnPhpunitDeprecation` attribute on the `` element of the\r\nXML configuration file and `--fail-on-phpunit-deprecation` CLI option\r\nfor controlling whether PHPUnit deprecations should be considered when\r\ndetermining the test runner's shell exit code (default: do not consider)\r\n- `displayDetailsOnPhpunitDeprecations` attribute on the ``\r\nelement of the XML configuration file and\r\n`--display-phpunit-deprecations` CLI option for controlling whether\r\ndetails on PHPUnit deprecations should be displayed (default: do not\r\ndisplay)\r\n\r\n##### Changed\r\n\r\n-\r\n[#​5937](https://redirect.github.com/sebastianbergmann/phpunit/issues/5937):\r\nPHPUnit deprecations will, by default, no longer affect the test\r\nrunner's shell exit code. This can optionally be turned back on using\r\nthe `--fail-on-phpunit-deprecation` CLI option or the\r\n`failOnPhpunitDeprecation=\"true\"` attribute on the `` element\r\nof the XML configuration file.\r\n- Details for PHPUnit deprecations will, by default, no longer be\r\ndisplayed. This can optionally be turned back on using the\r\n`--display-phpunit-deprecations` CLI option or the\r\n`displayDetailsOnPhpunitDeprecations` attribute on the ``\r\nelement of the XML configuration file.\r\n\r\n***\r\n\r\n[How to install or update\r\nPHPUnit](https://docs.phpunit.de/en/10.5/installation.html)\r\n\r\n###\r\n[`v10.5.31`](https://redirect.github.com/sebastianbergmann/phpunit/releases/tag/10.5.31):\r\nPHPUnit 10.5.31\r\n\r\n[Compare\r\nSource](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.30...10.5.31)\r\n\r\n##### Changed\r\n\r\n-\r\n[#​5931](https://redirect.github.com/sebastianbergmann/phpunit/pull/5931):\r\n`name` property on `` element in JUnit XML logfile\r\n- Removed `.phpstorm.meta.php` file as methods such as\r\n`TestCase::createStub()` use generics / template types for their return\r\ntypes and PhpStorm, for example, uses that information\r\n\r\n##### Fixed\r\n\r\n-\r\n[#​5884](https://redirect.github.com/sebastianbergmann/phpunit/issues/5884):\r\nTestDox printer does not consider that issues can be suppressed by\r\nattribute, baseline, source location, or `@` operator\r\n\r\n***\r\n\r\n[How to install or update\r\nPHPUnit](https://docs.phpunit.de/en/10.5/installation.html)\r\n\r\n###\r\n[`v10.5.30`](https://redirect.github.com/sebastianbergmann/phpunit/releases/tag/10.5.30):\r\nPHPUnit 10.5.30\r\n\r\n[Compare\r\nSource](https://redirect.github.com/sebastianbergmann/phpunit/compare/10.5.29...10.5.30)\r\n\r\n##### Changed\r\n\r\n- Improved error message when stubbed method is called more often than\r\nreturn values were configured for it\r\n\r\n***\r\n\r\n[How to install or update\r\nPHPUnit](https://docs.phpunit.de/en/10.5/installation.html)\r\n\r\n
\r\n\r\n
\r\nvimeo/psalm (vimeo/psalm)\r\n\r\n###\r\n[`v5.26.1`](https://redirect.github.com/vimeo/psalm/releases/tag/5.26.1)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/vimeo/psalm/compare/5.26.0...5.26.1)\r\n\r\n\r\n\r\n#### What's Changed\r\n\r\n##### Fixes\r\n\r\n- Fix JSON formatter crashes with invalid UTF in error messages by\r\n[@​weirdan](https://redirect.github.com/weirdan) in\r\n[https://github.com/vimeo/psalm/pull/11092](https://redirect.github.com/vimeo/psalm/pull/11092)\r\n\r\n**Full Changelog**:\r\nhttps://github.com/vimeo/psalm/compare/5.26.0...5.26.1\r\n\r\n###\r\n[`v5.26.0`](https://redirect.github.com/vimeo/psalm/releases/tag/5.26.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/vimeo/psalm/compare/5.25.0...5.26.0)\r\n\r\n\r\n\r\n#### What's Changed\r\n\r\n##### Features\r\n\r\n- Add mysqli.execute-query as sink for TaintedSql by\r\n[@​cgocast](https://redirect.github.com/cgocast) in\r\n[https://github.com/vimeo/psalm/pull/11021](https://redirect.github.com/vimeo/psalm/pull/11021)\r\n- Add TaintedCallable sinks for 4 core generic functions by\r\n[@​cgocast](https://redirect.github.com/cgocast) in\r\n[https://github.com/vimeo/psalm/pull/11090](https://redirect.github.com/vimeo/psalm/pull/11090)\r\n- Improve mysql fetch_field\\* return type by\r\n[@​MoonE](https://redirect.github.com/MoonE) in\r\n[https://github.com/vimeo/psalm/pull/11009](https://redirect.github.com/vimeo/psalm/pull/11009)\r\n- Check for `psalm.dist.xml` as well by\r\n[@​HypeMC](https://redirect.github.com/HypeMC) in\r\n[https://github.com/vimeo/psalm/pull/11031](https://redirect.github.com/vimeo/psalm/pull/11031)\r\n\r\n##### Fixes\r\n\r\n- Change `ReflectionParameter::getName()` result type to\r\n`non-empty-string` by [@​vjik](https://redirect.github.com/vjik)\r\nin\r\n[https://github.com/vimeo/psalm/pull/11037](https://redirect.github.com/vimeo/psalm/pull/11037)\r\n- Fix mysqli_real_escape_string stub by\r\n[@​kamil-tekiela](https://redirect.github.com/kamil-tekiela) in\r\n[https://github.com/vimeo/psalm/pull/11078](https://redirect.github.com/vimeo/psalm/pull/11078)\r\n- Fix mysqli_get_client_version by\r\n[@​kamil-tekiela](https://redirect.github.com/kamil-tekiela) in\r\n[https://github.com/vimeo/psalm/pull/11074](https://redirect.github.com/vimeo/psalm/pull/11074)\r\n- Up the minimum required version of nikic/php-parser to 4.17 by\r\n[@​chesn0k](https://redirect.github.com/chesn0k) in\r\n[https://github.com/vimeo/psalm/pull/10968](https://redirect.github.com/vimeo/psalm/pull/10968)\r\n- Fix callable/lowercase strings coercion by\r\n[@​weirdan](https://redirect.github.com/weirdan) in\r\n[https://github.com/vimeo/psalm/pull/11091](https://redirect.github.com/vimeo/psalm/pull/11091)\r\n- Consistently emit issues for properties on classes with unknown mixins\r\nby [@​issidorov](https://redirect.github.com/issidorov) in\r\n[https://github.com/vimeo/psalm/pull/11081](https://redirect.github.com/vimeo/psalm/pull/11081)\r\n\r\n#### New Contributors\r\n\r\n- [@​chesn0k](https://redirect.github.com/chesn0k) made their\r\nfirst contribution in\r\n[https://github.com/vimeo/psalm/pull/10968](https://redirect.github.com/vimeo/psalm/pull/10968)\r\n\r\n**Full Changelog**:\r\nhttps://github.com/vimeo/psalm/compare/5.25.0...5.26.0\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get\r\n[config\r\nhelp](https://redirect.github.com/renovatebot/renovate/discussions) if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\r\nView the [repository job\r\nlog](https://developer.mend.io/github/cerbos/cerbos-sdk-php).\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nSigned-off-by: Oğuzhan Durgun \r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update php deps (#99)"}},{"before":"0ad5c27d7beaaa0471927b506179d18ccd8bde39","after":"a0b338e07b6b5ad9881bac5be7ee67b540614d35","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-17T09:19:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"Empty commit\n\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"Empty commit"}},{"before":"a140d02d35250d386728cde94b221c02b2c66e66","after":null,"ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-17T09:17:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"}},{"before":"e4576ea1aa135e9c9f9369b13f106113fdf4f96d","after":"56abd365d4bf7bdfb2294e081a61b83c117038ff","ref":"refs/heads/main","pushedAt":"2024-09-17T09:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.41.0 (#98)\n\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change |\r\n|---|---|---|---|\r\n|\r\n[bufbuild/buf-setup-action](https://redirect.github.com/bufbuild/buf-setup-action)\r\n| action | minor | `v1.38.0` -> `v1.41.0` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nbufbuild/buf-setup-action (bufbuild/buf-setup-action)\r\n\r\n###\r\n[`v1.41.0`](https://redirect.github.com/bufbuild/buf-setup-action/compare/v1.40.1...v1.41.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/bufbuild/buf-setup-action/compare/v1.40.1...v1.41.0)\r\n\r\n###\r\n[`v1.40.1`](https://redirect.github.com/bufbuild/buf-setup-action/releases/tag/v1.40.1)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/bufbuild/buf-setup-action/compare/v1.40.0...v1.40.1)\r\n\r\nRelease v1.40.1\r\n\r\n###\r\n[`v1.40.0`](https://redirect.github.com/bufbuild/buf-setup-action/releases/tag/v1.40.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/bufbuild/buf-setup-action/compare/v1.39.0...v1.40.0)\r\n\r\nRelease v1.40.0\r\n\r\n###\r\n[`v1.39.0`](https://redirect.github.com/bufbuild/buf-setup-action/releases/tag/v1.39.0)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/bufbuild/buf-setup-action/compare/v1.38.0...v1.39.0)\r\n\r\nRelease v1.39.0\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\r\nView the [repository job\r\nlog](https://developer.mend.io/github/cerbos/cerbos-sdk-php).\r\n\r\n\r\n\r\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nSigned-off-by: Oğuzhan Durgun \r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.41.0 (#98)"}},{"before":"0d23e1d1d7c749ebfcdb501f44b32fff2085afd3","after":"a140d02d35250d386728cde94b221c02b2c66e66","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-17T09:08:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.41.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.41.0"}},{"before":"f7a34619c38fdaa179dd1597a731e5927ad3394b","after":"0ad5c27d7beaaa0471927b506179d18ccd8bde39","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-13T06:09:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}},{"before":"58641c798e05f849114745eea6050693a58c12ab","after":"0d23e1d1d7c749ebfcdb501f44b32fff2085afd3","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-11T20:22:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.41.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.41.0"}},{"before":"3c9fe0c11667a15bba7d493521f4ae68ffc7b609","after":"f7a34619c38fdaa179dd1597a731e5927ad3394b","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-11T17:14:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}},{"before":"08288d02d2410743d46e4768eb5c4394a617cfff","after":"3c9fe0c11667a15bba7d493521f4ae68ffc7b609","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-09T17:23:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}},{"before":"d9c91a6f4f5918b907db66b79a14d609b184d717","after":"08288d02d2410743d46e4768eb5c4394a617cfff","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-09T12:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}},{"before":null,"after":"d9c91a6f4f5918b907db66b79a14d609b184d717","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-09-09T01:05:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}},{"before":"02a04b89824e8116a347734704731c1416abccab","after":"58641c798e05f849114745eea6050693a58c12ab","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-07T00:14:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.40.1\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.40.1"}},{"before":"280b5ad950628d87c0fe7bd5ae5784c190a2622a","after":"02a04b89824e8116a347734704731c1416abccab","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-05T01:32:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.40.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.40.0"}},{"before":null,"after":"280b5ad950628d87c0fe7bd5ae5784c190a2622a","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-09-02T00:58:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.39.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.39.0"}},{"before":"8235fdede6f8e27c4a22a093d61d381b9d4e518f","after":null,"ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-08-26T09:39:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"}},{"before":"499628473f2bad78bcdac32d55702638411ecb0c","after":"e4576ea1aa135e9c9f9369b13f106113fdf4f96d","ref":"refs/heads/main","pushedAt":"2024-08-26T09:39:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.38.0 (#97)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change |\r\n|---|---|---|---|\r\n|\r\n[bufbuild/buf-setup-action](https://togithub.com/bufbuild/buf-setup-action)\r\n| action | minor | `v1.35.1` -> `v1.38.0` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nbufbuild/buf-setup-action (bufbuild/buf-setup-action)\r\n\r\n###\r\n[`v1.38.0`](https://togithub.com/bufbuild/buf-setup-action/releases/tag/v1.38.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/bufbuild/buf-setup-action/compare/v1.37.0...v1.38.0)\r\n\r\nRelease v1.38.0\r\n\r\n###\r\n[`v1.37.0`](https://togithub.com/bufbuild/buf-setup-action/releases/tag/v1.37.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/bufbuild/buf-setup-action/compare/v1.36.0...v1.37.0)\r\n\r\nRelease v1.37.0\r\n\r\n###\r\n[`v1.36.0`](https://togithub.com/bufbuild/buf-setup-action/releases/tag/v1.36.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/bufbuild/buf-setup-action/compare/v1.35.1...v1.36.0)\r\n\r\nRelease v1.36.0\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View the\r\n[repository job\r\nlog](https://developer.mend.io/github/cerbos/cerbos-sdk-php).\r\n\r\n\r\n\r\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nSigned-off-by: Oğuzhan Durgun \r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.38.0 (#97)"}},{"before":"63f4a3ec0a22c186039d15e58acb723b9ec4c3cd","after":"8235fdede6f8e27c4a22a093d61d381b9d4e518f","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-08-26T09:36:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.38.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.38.0"}},{"before":"0b08efdb468e747d82ff9e3f531bb5a14baa8aea","after":"63f4a3ec0a22c186039d15e58acb723b9ec4c3cd","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-08-22T16:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.38.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.38.0"}},{"before":"0627a9529ada7a574cd3bc3ad7146dfb95b1c871","after":"0b08efdb468e747d82ff9e3f531bb5a14baa8aea","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-08-16T20:27:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.37.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.37.0"}},{"before":null,"after":"0627a9529ada7a574cd3bc3ad7146dfb95b1c871","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-08-12T01:26:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update bufbuild/buf-setup-action action to v1.36.0\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update bufbuild/buf-setup-action action to v1.36.0"}},{"before":"a35d13995e48958e634f9de83170ce40fc08afca","after":"499628473f2bad78bcdac32d55702638411ecb0c","ref":"refs/heads/main","pushedAt":"2024-08-09T07:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update dependencies and protobuf definitions (#96)\n\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update dependencies and protobuf definitions (#96)"}},{"before":"5301daeb11b97f94290b8a8d0631a96025693c2f","after":null,"ref":"refs/heads/renovate/php-deps","pushedAt":"2024-07-30T15:37:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"}},{"before":"90fae858e069b19fb5ac3ff627a35c16c71258a7","after":"a35d13995e48958e634f9de83170ce40fc08afca","ref":"refs/heads/main","pushedAt":"2024-07-30T15:37:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update php deps (#95)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[google/common-protos](https://togithub.com/googleapis/common-protos-php)\r\n| `4.6.0` -> `4.7.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fcommon-protos/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fcommon-protos/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fcommon-protos/4.6.0/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fcommon-protos/4.6.0/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | `1.11.7` ->\r\n`1.11.8` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.11.7/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.11.7/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [phpunit/phpunit](https://phpunit.de/)\r\n([source](https://togithub.com/sebastianbergmann/phpunit)) | `10.5.28`\r\n-> `10.5.29` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/10.5.28/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.28/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ngoogleapis/common-protos-php (google/common-protos)\r\n\r\n###\r\n[`v4.7.0`](https://togithub.com/googleapis/common-protos-php/blob/HEAD/CHANGELOG.md#470-2024-07-25)\r\n\r\n[Compare\r\nSource](https://togithub.com/googleapis/common-protos-php/compare/v4.6.0...v4.7.0)\r\n\r\n##### Features\r\n\r\n- Add FieldInfo.referenced_types for generics\r\n([246c334](https://togithub.com/googleapis/common-protos-php/commit/246c334480ce2f307fd1ed60f2712eda0d5da8b4))\r\n\r\n##### Bug Fixes\r\n\r\n- Un-deprecate Endpoint.aliases field\r\n([246c334](https://togithub.com/googleapis/common-protos-php/commit/246c334480ce2f307fd1ed60f2712eda0d5da8b4))\r\n\r\n
\r\n\r\n
\r\nphpstan/phpstan (phpstan/phpstan)\r\n\r\n###\r\n[`v1.11.8`](https://togithub.com/phpstan/phpstan/releases/tag/1.11.8)\r\n\r\n[Compare\r\nSource](https://togithub.com/phpstan/phpstan/compare/1.11.7...1.11.8)\r\n\r\n# Bleeding edge 🔪\r\n\r\n- Report useless return values of function calls like `var_export`\r\nwithout `$return=true`\r\n([#​3225](https://togithub.com/phpstan/phpstan-src/pull/3225)),\r\n[#​11320](https://togithub.com/phpstan/phpstan/issues/11320),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Check mixed in binary operator\r\n([#​3231](https://togithub.com/phpstan/phpstan-src/pull/3231)),\r\n[#​7538](https://togithub.com/phpstan/phpstan/issues/7538),\r\n[#​10440](https://togithub.com/phpstan/phpstan/issues/10440),\r\nthanks [@​schlndh](https://togithub.com/schlndh)!\r\n- Check vprintf/vsprintf arguments against placeholder count\r\n([#​3126](https://togithub.com/phpstan/phpstan-src/pull/3126)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Check mixed in unary operator\r\n([#​3253](https://togithub.com/phpstan/phpstan-src/pull/3253)),\r\nthanks [@​schlndh](https://togithub.com/schlndh)!\r\n- Report \"missing return\" error closer to where the return is missing\r\n(https://github.com/phpstan/phpstan-src/commit/04f8636e6577cbcaefc944725eed74c0d7865ead)\r\n- Stricter ++/-- operator check\r\n([#​3255](https://togithub.com/phpstan/phpstan-src/pull/3255)),\r\nthanks [@​schlndh](https://togithub.com/schlndh)!\r\n- Check preg_quote delimiter sanity\r\n([#​3252](https://togithub.com/phpstan/phpstan-src/pull/3252)),\r\n[#​11338](https://togithub.com/phpstan/phpstan/issues/11338),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n\r\n*If you want to see the shape of things to come and adopt bleeding edge\r\nfeatures early, you can include this config file in your project's\r\n`phpstan.neon`:*\r\n\r\n includes:\r\n \t- vendor/phpstan/phpstan/conf/bleedingEdge.neon\r\n\r\n*Of course, there are no backwards compatibility guarantees when you\r\ninclude this file. The behaviour and reported errors can change in minor\r\nversions with this file included. [Learn\r\nmore](https://phpstan.org/blog/what-is-bleeding-edge)*\r\n\r\n# Improvements 🔧\r\n\r\n- Precise array shape for `$matches` from `preg_match()` improvements:\r\n- RegexArrayShapeMatcher - trailling groups are not optional when\r\nPREG_UNMATCHED_AS_NULL\r\n([#​3219](https://togithub.com/phpstan/phpstan-src/pull/3219)),\r\n[#​11311](https://togithub.com/phpstan/phpstan/issues/11311),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Fix preg_match named capturing groups\r\n([#​3228](https://togithub.com/phpstan/phpstan-src/pull/3228)),\r\n[#​11323](https://togithub.com/phpstan/phpstan/issues/11323),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- RegexArrayShapeMatcher - Fix optional groups with\r\nPREG_UNMATCHED_AS_NULL\r\n([#​3229](https://togithub.com/phpstan/phpstan-src/pull/3229)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Allow overriding the PHP 7.2 support for PREG_UNMATCHED_AS_NULL\r\n([#​3226](https://togithub.com/phpstan/phpstan-src/pull/3226)),\r\nthanks [@​Seldaek](https://togithub.com/Seldaek)!\r\n- RegexArrayShapeMatcher - Fix PREG_UNMATCHED_AS_NULL with optional\r\nleading groups\r\n([#​3234](https://togithub.com/phpstan/phpstan-src/pull/3234)),\r\n[#​11331](https://togithub.com/phpstan/phpstan/issues/11331),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- RegexArrayShapeMatcher - Support preg_quote()'d patterns\r\n([#​3233](https://togithub.com/phpstan/phpstan-src/pull/3233)),\r\n[#​11332](https://togithub.com/phpstan/phpstan/issues/11332),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- RegexArrayShapeMatcher - Fix PREG_UNMATCHED_AS_NULL with top level\r\nalternation\r\n([#​3238](https://togithub.com/phpstan/phpstan-src/pull/3238)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- RegexArrayShapeMatcher - More precise non-empty-string and\r\nnumeric-string\r\n([#​3249](https://togithub.com/phpstan/phpstan-src/pull/3249)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Fix regex parsing by completing the grammar\r\n([#​3244](https://togithub.com/phpstan/phpstan-src/pull/3244)),\r\nthanks [@​Seldaek](https://togithub.com/Seldaek)!\r\n- RegexArrayShapeMatcher - `(\\d*)` can be empty-string\r\n([#​3257](https://togithub.com/phpstan/phpstan-src/pull/3257)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Add `diagnose` command to run DiagnoseExtensions\r\n(https://github.com/phpstan/phpstan-src/commit/22c84d2e64dd30780c995d8a720a487bb484dc02)\r\n- Diagnose extension: Info about extensions installed via\r\nextension-installer\r\n(https://github.com/phpstan/phpstan-src/commit/db71f04aa14f5be6421e92d7b76031605de5ad80)\r\n- Diagnose extension - where is PHPStan running from\r\n(https://github.com/phpstan/phpstan-src/commit/76464eed45dee10154cb25b9f05586c346046adc)\r\n- Parallel scheduler becomes DiagnoseExtension\r\n(https://github.com/phpstan/phpstan-src/commit/c7c9689cd86a9811eeaa2bb365ab5bc302109802)\r\n- ResultCacheManager: output restore time in debug mode\r\n([#​3224](https://togithub.com/phpstan/phpstan-src/pull/3224)),\r\nthanks [@​janedbal](https://togithub.com/janedbal)!\r\n- Add hint as to what might be wrong when invalid identifiers are used\r\n([#​3230](https://togithub.com/phpstan/phpstan-src/pull/3230)),\r\nthanks [@​Seldaek](https://togithub.com/Seldaek)!\r\n- Optimize array_map with many arrays\r\n(https://github.com/phpstan/phpstan-src/commit/09fbc92c415a2b9789463b3ca8fa7c73cc3475bd),\r\n[#​11297](https://togithub.com/phpstan/phpstan/issues/11297)\r\n- Improved `sprintf()` inference\r\n([#​3232](https://togithub.com/phpstan/phpstan-src/pull/3232)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Print elapsed analysis time with `-v`\r\n([#​3239](https://togithub.com/phpstan/phpstan-src/pull/3239),\r\n[#​3242](https://togithub.com/phpstan/phpstan-src/pull/3242)),\r\nthanks [@​janedbal](https://togithub.com/janedbal)!\r\n- More precise `sprintf()` format arg-based return type\r\n([#​3192](https://togithub.com/phpstan/phpstan-src/pull/3192)),\r\n[#​11248](https://togithub.com/phpstan/phpstan/issues/11248),\r\n[#​10493](https://togithub.com/phpstan/phpstan/issues/10493),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n\r\n# Bugfixes 🐛\r\n\r\n- Fix return type of round/ceil/floor in non strict type environment\r\n([#​3223](https://togithub.com/phpstan/phpstan-src/pull/3223)),\r\n[#​11319](https://togithub.com/phpstan/phpstan/issues/11319),\r\nthanks [@​BackEndTea](https://togithub.com/BackEndTea)!\r\n- Fix statement analysis after early-terminating statements\r\n([#​3227](https://togithub.com/phpstan/phpstan-src/pull/3227)),\r\n[#​11179](https://togithub.com/phpstan/phpstan/issues/11179),\r\nthanks [@​takaram](https://togithub.com/takaram)!\r\n- Fix match of union of enums\r\n(https://github.com/phpstan/phpstan-src/commit/44e40f054569f3eeed81280bf0d2f50659fb1056),\r\n[#​11313](https://togithub.com/phpstan/phpstan/issues/11313)\r\n- Fix `pathinfo()` return type for union type flags\r\n([#​3120](https://togithub.com/phpstan/phpstan-src/pull/3120)),\r\n[#​10760](https://togithub.com/phpstan/phpstan/issues/10760),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Fix and simplify discovering composer autoloader project path\r\n(https://github.com/phpstan/phpstan-src/commit/2cc6cda6969a63267e70c2074efa0477b69c9083)\r\n- Ignore non-explicit NeverType in purity check\r\n([#​3243](https://togithub.com/phpstan/phpstan-src/pull/3243)),\r\n[#​11207](https://togithub.com/phpstan/phpstan/issues/11207),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Non-numeric strings in `pow()` lead to error\r\n([#​2796](https://togithub.com/phpstan/phpstan-src/pull/2796)),\r\n[#​10125](https://togithub.com/phpstan/phpstan/issues/10125),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Closure with by-ref parameter is impure\r\n(https://github.com/phpstan/phpstan-src/commit/f1abacddb3787ce279e51b1f88f1543d52b9759c),\r\n[#​11361](https://togithub.com/phpstan/phpstan/issues/11361)\r\n- PathRoutingParser - check if the file is a symlink that might be in\r\nanalysed paths\r\n(https://github.com/phpstan/phpstan-src/commit/c9a6d2e61edfad189a765df3c3a06674a10d4fb5),\r\n[#​6585](https://togithub.com/phpstan/phpstan/issues/6585)\r\n\r\n# Function signature fixes 🤖\r\n\r\n- Fix new headers functions in php 8.4\r\n([#​3221](https://togithub.com/phpstan/phpstan-src/pull/3221)),\r\nthanks [@​Seldaek](https://togithub.com/Seldaek)!\r\n\r\n# Internals 🔍\r\n\r\n- Indicate file on TypeInferenceTestCase validation errors\r\n([#​3166](https://togithub.com/phpstan/phpstan-src/pull/3166)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- nette/di - patch for PHP 8.4 support\r\n(https://github.com/phpstan/phpstan-src/commit/1245ea73e5a24aefc4fac87ebe73d9720deac7c9)\r\n- InternalError is part of `@api`\r\n([#​3240](https://togithub.com/phpstan/phpstan-src/pull/3240)),\r\nthanks [@​janedbal](https://togithub.com/janedbal)!\r\n- Refactor RegexArrayShapeMatcher\r\n([#​3248](https://togithub.com/phpstan/phpstan-src/pull/3248)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Refactor PrintfParametersRule\r\n([#​3247](https://togithub.com/phpstan/phpstan-src/pull/3247)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Simplify RegularExpressionPatternRule\r\n([#​3251](https://togithub.com/phpstan/phpstan-src/pull/3251)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Copy regex grammar from hoa/regex into the project\r\n(https://github.com/phpstan/phpstan-src/commit/bacb3c6d11edb5f30176e70ade6e72ac4f2e23dd)\r\n- Apply Grammar.patch to reflect previous phpstan state\r\n(https://github.com/phpstan/phpstan-src/commit/e71cff468aa4695e9bfa09d01e0ec5194890e7f1)\r\n- ExecutionEndNode always has a statement\r\n(https://github.com/phpstan/phpstan-src/commit/27e0f91efad4c9fcacae98b2e3394c069e9e5095)\r\n- Fix PHP_VERSION_ID comparison in test\r\n([#​3254](https://togithub.com/phpstan/phpstan-src/pull/3254)),\r\nthanks [@​staabm](https://togithub.com/staabm)!\r\n- Apply the stricter signatures for PHP 8.0 after the basic ones for PHP\r\n8.0\r\n([#​3259](https://togithub.com/phpstan/phpstan-src/pull/3259)),\r\nthanks [@​thg2k](https://togithub.com/thg2k)!\r\n- Refactor function signature map files loading\r\n([#​3262](https://togithub.com/phpstan/phpstan-src/pull/3262)),\r\nthanks [@​thg2k](https://togithub.com/thg2k)!\r\n\r\n
\r\n\r\n
\r\nsebastianbergmann/phpunit (phpunit/phpunit)\r\n\r\n###\r\n[`v10.5.29`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/10.5.29):\r\nPHPUnit 10.5.29\r\n\r\n[Compare\r\nSource](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.28...10.5.29)\r\n\r\n##### Fixed\r\n\r\n-\r\n[#​5887](https://togithub.com/sebastianbergmann/phpunit/pull/5887):\r\nIssue baseline generator does not correctly handle ignoring suppressed\r\nissues\r\n-\r\n[#​5908](https://togithub.com/sebastianbergmann/phpunit/issues/5908):\r\n`--list-tests` and `--list-tests-xml` CLI options do not report error\r\nwhen data provider method throws exception\r\n\r\n***\r\n\r\n[How to install or update\r\nPHPUnit](https://docs.phpunit.de/en/10.5/installation.html)\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get\r\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View the\r\n[repository job\r\nlog](https://developer.mend.io/github/cerbos/cerbos-sdk-php).\r\n\r\n\r\n\r\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nSigned-off-by: Oğuzhan Durgun \r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): Update php deps (#95)"}},{"before":"e0c7c021a9b9b782252340212c7db7f8c3867d88","after":"5301daeb11b97f94290b8a8d0631a96025693c2f","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-07-30T15:32:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update php deps"}},{"before":"426f2fc84e9eb0ab5cd241eaf2646dcac5092594","after":"e0c7c021a9b9b782252340212c7db7f8c3867d88","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-07-30T15:31:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update php deps"}},{"before":"9a42e9d041cfff900335c16cd1d252c130f974db","after":null,"ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-07-30T15:27:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"}},{"before":"657b516d525c1217c285f721f59818f18f990e82","after":"90fae858e069b19fb5ac3ff627a35c16c71258a7","ref":"refs/heads/main","pushedAt":"2024-07-30T15:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.35.1 (#94)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change |\r\n|---|---|---|---|\r\n|\r\n[bufbuild/buf-setup-action](https://togithub.com/bufbuild/buf-setup-action)\r\n| action | minor | `v1.34.0` -> `v1.35.1` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nbufbuild/buf-setup-action (bufbuild/buf-setup-action)\r\n\r\n###\r\n[`v1.35.1`](https://togithub.com/bufbuild/buf-setup-action/releases/tag/v1.35.1)\r\n\r\n[Compare\r\nSource](https://togithub.com/bufbuild/buf-setup-action/compare/v1.35.0...v1.35.1)\r\n\r\nRelease v1.35.1\r\n\r\n###\r\n[`v1.35.0`](https://togithub.com/bufbuild/buf-setup-action/releases/tag/v1.35.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/bufbuild/buf-setup-action/compare/v1.34.0...v1.35.0)\r\n\r\nRelease v1.35.0\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View the\r\n[repository job\r\nlog](https://developer.mend.io/github/cerbos/cerbos-sdk-php).\r\n\r\n\r\n\r\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nSigned-off-by: Oğuzhan Durgun \r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.35.1 (#94)"}},{"before":"aae0731333c3698eddc63c0ca926d89921255dec","after":"9a42e9d041cfff900335c16cd1d252c130f974db","ref":"refs/heads/renovate/gh-actions-deps","pushedAt":"2024-07-30T15:18:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oguzhand95","name":"Oğuzhan Durgun","path":"/oguzhand95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3899719?s=80&v=4"},"commit":{"message":"chore(deps): Update bufbuild/buf-setup-action action to v1.35.1\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nSigned-off-by: Oğuzhan Durgun ","shortMessageHtmlLink":"chore(deps): Update bufbuild/buf-setup-action action to v1.35.1"}},{"before":"0fb4b1227c28e9f4950c0d1ec8a48b6241844b22","after":"426f2fc84e9eb0ab5cd241eaf2646dcac5092594","ref":"refs/heads/renovate/php-deps","pushedAt":"2024-07-30T13:29:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update php deps\n\nSigned-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update php deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyMjowOC4wMDAwMDBazwAAAAS4UrRB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyMjowOC4wMDAwMDBazwAAAAS4UrRB","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQxMzoyOTo1My4wMDAwMDBazwAAAASNBf04"}},"title":"Activity · cerbos/cerbos-sdk-php"}