{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7548986,"defaultBranch":"11.x","name":"framework","ownerLogin":"laravel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-10T21:27:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/958072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715310729.0","currentOid":""},"activityList":{"items":[{"before":"e26f4c55c27926a47b502cbda32132682741b6bc","after":"5f97b5e37a459fd2dbb9a5d97fc8660efc7c97e9","ref":"refs/heads/test-improvements","pushedAt":"2024-05-10T04:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"Update queues.yml","shortMessageHtmlLink":"Update queues.yml"}},{"before":"82970b014154a07ad8654d46f603ef993e78e84e","after":"e26f4c55c27926a47b502cbda32132682741b6bc","ref":"refs/heads/test-improvements","pushedAt":"2024-05-10T04:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"Update queues.yml","shortMessageHtmlLink":"Update queues.yml"}},{"before":"b031b60e4f07467d3750ab89089546754298ded1","after":"82970b014154a07ad8654d46f603ef993e78e84e","ref":"refs/heads/test-improvements","pushedAt":"2024-05-10T03:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"wip\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"wip"}},{"before":"826b98279888589fc3c6d0a6849b17a37687f19d","after":"b031b60e4f07467d3750ab89089546754298ded1","ref":"refs/heads/test-improvements","pushedAt":"2024-05-10T03:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"wip\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"wip"}},{"before":null,"after":"826b98279888589fc3c6d0a6849b17a37687f19d","ref":"refs/heads/test-improvements","pushedAt":"2024-05-10T03:12:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"Test Improvements\n\nRemove warnings and deprecations from tests.\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"Test Improvements"}},{"before":null,"after":"4cad4c8a30aa1d0abe55caed0f56639393c82807","ref":"refs/heads/fixes-51354","pushedAt":"2024-05-10T01:09:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"[11.x] Defer registering schedule registered using\n`ApplicationBuilder::withScheduling()`\n\nfixes #51354\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"[11.x] Defer registering schedule registered using"}},{"before":"6659c30ae24616b0c4daf3775e38db4e2d84311a","after":"d6123dd7fd22f634d74cac075c8f24dd87ffaef8","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:38:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Allow setting exit code in migrate:status --pending (#51341)\n\n* Add status code to pending option\r\n\r\n* Add default false\r\n\r\n* Fix styling\r\n\r\n---------\r\n\r\nCo-authored-by: brecht.vermeersch ","shortMessageHtmlLink":"[11.x] Allow setting exit code in migrate:status --pending (#51341)"}},{"before":"2f8b95ae59712f52778a1cb35addaa9fbf6d891b","after":"6659c30ae24616b0c4daf3775e38db4e2d84311a","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:33:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add support for previous apps keys in signed URL verification (#51222)\n\n* Add support for previous app keys in signed URL verification\r\n\r\n* Simplify array wrap and unwrap logic in UrlGenerator\r\n\r\n* Fix style\r\n\r\n* Remove double whitespace in comment\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add support for previous apps keys in signed URL verification (#…"}},{"before":"4815757851f0d32f4659cc2b4ed8561c513d64cc","after":"2f8b95ae59712f52778a1cb35addaa9fbf6d891b","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"892da9e514db130578da604b06e1c66101a1bf83","after":"4815757851f0d32f4659cc2b4ed8561c513d64cc","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:20:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] create new \"has\" validation rule (#51348)\n\n* create new \"has\" validation rule\r\n\r\ncurrently we have the \"in\" rule, which checks if given input is in a list of approved values. this new \"has\" rule is kind of the opposite of that. it checks that expected values are included in the given array of input.\r\n\r\nfor example, assume you are setting up the ability to restrict access to certain IP addresses. you might setup some rules like this:\r\n\r\n```php\r\nreturn [\r\n 'allowed_ips' => ['present', 'nullable', 'array'],\r\n 'allowed_ips.*' => ['required', 'ip'],\r\n];\r\n```\r\n\r\nHowever, you want to make sure the current user's current IP address is included in the provided array of input. Current rules do not provide a way to do this. With the new `has` rule, the rules would change to:\r\n\r\n```php\r\nreturn [\r\n 'allowed_ips' => ['present', 'nullable', 'array', 'has:' . $request->ip()],\r\n 'allowed_ips.*' => ['required', 'ip'],\r\n];\r\n```\r\n\r\nYou may also pass multiple parameters to the `has` rule, which would require all of the passed parameters to exist in the given input.\r\n\r\n* minor styling\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] create new \"has\" validation rule (#51348)"}},{"before":"2057d5566285b8a9cc22e3d7317cf2c0251e94fd","after":"892da9e514db130578da604b06e1c66101a1bf83","ref":"refs/heads/11.x","pushedAt":"2024-05-09T17:17:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"feat: use phpredis 6 in ci (#51347)","shortMessageHtmlLink":"feat: use phpredis 6 in ci (#51347)"}},{"before":"67fbbc49eec22bd80178e2de991d67aea29c6d06","after":"55b95392812ef97fc94714fb591a670927335f9c","ref":"refs/heads/10.x","pushedAt":"2024-05-09T17:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"fix: incorrect parameter name in SesV2Transport (#51352)","shortMessageHtmlLink":"fix: incorrect parameter name in SesV2Transport (#51352)"}},{"before":"8fde0eafc95d7d166594a248585f532755cab031","after":"2057d5566285b8a9cc22e3d7317cf2c0251e94fd","ref":"refs/heads/11.x","pushedAt":"2024-05-08T21:15:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"fix: remove use of Redis::COMPRESSION_ZSTD_MIN (#51346)","shortMessageHtmlLink":"fix: remove use of Redis::COMPRESSION_ZSTD_MIN (#51346)"}},{"before":"192ec660637f13e58a55b433f517a40459598f74","after":"8fde0eafc95d7d166594a248585f532755cab031","ref":"refs/heads/11.x","pushedAt":"2024-05-08T18:34:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add the events to be displayed on the model:show command (#51324)\n\n* [11.x] Add the events to be displayed on the model:show command\r\n\r\n* Code style issue\r\n\r\n* Code style issue\r\n\r\n* Removed not needed local variable\r\n\r\n* Code style issue\r\n\r\n* Update HasEvents.php\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add the events to be displayed on the model:show command (#51324)"}},{"before":"7e6fb427001b8bcb0c1d8aad0e55b40a9b5ca651","after":"192ec660637f13e58a55b433f517a40459598f74","ref":"refs/heads/11.x","pushedAt":"2024-05-08T18:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Utilize ?-> (null safe) operator instead of conditional check (#51328)","shortMessageHtmlLink":"Utilize ?-> (null safe) operator instead of conditional check (#51328)"}},{"before":"cbd251f5fc2c1f45f4c6e159984f9062ca3b5572","after":"7e6fb427001b8bcb0c1d8aad0e55b40a9b5ca651","ref":"refs/heads/11.x","pushedAt":"2024-05-08T18:06:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"On branch cache-config (#51336)\n\nSynchronizing cache configuration file with updated laravel v11.0.7\r\n(https://github.com/laravel/laravel/compare/v11.0.6...v11.0.7)","shortMessageHtmlLink":"On branch cache-config (#51336)"}},{"before":"fb037884c99a0e574406383bcdc3b67f86f39320","after":"cbd251f5fc2c1f45f4c6e159984f9062ca3b5572","ref":"refs/heads/11.x","pushedAt":"2024-05-08T17:29:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Add unshift method to Collection (#51344)","shortMessageHtmlLink":"Add unshift method to Collection (#51344)"}},{"before":"869c1d9bfdeda586a62658f19b35a88e543c23d1","after":"fb037884c99a0e574406383bcdc3b67f86f39320","ref":"refs/heads/11.x","pushedAt":"2024-05-08T17:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Update PendingRequest.php (#51338)","shortMessageHtmlLink":"Update PendingRequest.php (#51338)"}},{"before":"e5ac72f513f635f208024aa76b8a04efc1b47f93","after":"869c1d9bfdeda586a62658f19b35a88e543c23d1","ref":"refs/heads/11.x","pushedAt":"2024-05-07T13:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"d4119d733117d217256b978c0a23ca8f3cb267cc","after":"e5ac72f513f635f208024aa76b8a04efc1b47f93","ref":"refs/heads/11.x","pushedAt":"2024-05-07T13:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update version to v11.7.0","shortMessageHtmlLink":"Update version to v11.7.0"}},{"before":"5710fdb8bf36df501405c705f7d2ea4720d2b9d3","after":"d4119d733117d217256b978c0a23ca8f3cb267cc","ref":"refs/heads/11.x","pushedAt":"2024-05-07T13:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"451247f430ce052e82541ac21d094d10331acf86","after":"5710fdb8bf36df501405c705f7d2ea4720d2b9d3","ref":"refs/heads/11.x","pushedAt":"2024-05-06T18:51:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Adding PasswordResetLinkSent event (#51253)\n\n* Adding PasswordResetLinkSent event\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Adding PasswordResetLinkSent event (#51253)"}},{"before":"2a32afbb61ac0cae72bba6bfe557a8bf8da8815b","after":"451247f430ce052e82541ac21d094d10331acf86","ref":"refs/heads/11.x","pushedAt":"2024-05-06T18:30:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add `InteractsWithInput` methods to `ValidatedInput` (#51316)\n\n* feat: Add `exists` method to `ValidatedInput`\r\n\r\n* feat: Add `hasAny` method to `ValidatedInput`\r\n\r\n* feat: Add `whenHas` method to `ValidatedInput`\r\n\r\n* feat: Add `filled` method to `ValidatedInput`\r\n\r\n* feat: Add `isNotFilled` method to `ValidatedInput`\r\n\r\n* feat: Add `anyFilled` method to `ValidatedInput`\r\n\r\n* feat: Add `whenFilled` method to `ValidatedInput`\r\n\r\n* feat: Add `whenMissing` method to `ValidatedInput`\r\n\r\n* feat: Add `isEmptyString` method to `ValidatedInput`\r\n\r\n* feat: Add `keys` method to `ValidatedInput`\r\n\r\n* feat: Add `input` method to `ValidatedInput`\r\n\r\n* feat: Add `string` method to `ValidatedInput`\r\n\r\n* feat: Add `str` method to `ValidatedInput`\r\n\r\n* feat: Add `boolean` method to `ValidatedInput`\r\n\r\n* feat: Add `integer` method to `ValidatedInput`\r\n\r\n* feat: Add `float` method to `ValidatedInput`\r\n\r\n* feat: Add `date` method to `ValidatedInput`\r\n\r\n* feat: Add `enum` method to `ValidatedInput`\r\n\r\n* feat: Add `dump` method to `ValidatedInput`\r\n\r\n* feat: Add `dd` method to `ValidatedInput`\r\n\r\n* refactor: Add `$key` prop to `collect` method in `ValidatedInput`\r\n\r\n* refactor: Change usages `$this->input` to `$this->all()`\r\n\r\n* refactor: Change usages `$this->input[$key]` to `$this->input($key)`\r\n\r\n* refactor: Change usages `isset($this->input[$name])` to `$this->exists($name)`\r\n\r\n* test: Added tests\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Fatih Aydın \r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add InteractsWithInput methods to ValidatedInput (#51316)"}},{"before":"279c444b70a28c3a2187899ba420364cac9b702a","after":"2a32afbb61ac0cae72bba6bfe557a8bf8da8815b","ref":"refs/heads/11.x","pushedAt":"2024-05-06T18:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add ->whereJsonOverlaps() for mysql (#51288)\n\n* add mysql json_overlaps\r\n\r\n* update error message\r\n\r\n* update comments\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add ->whereJsonOverlaps() for mysql (#51288)"}},{"before":"dbcad29105ba1c477098e98f1768f079f4905f7e","after":"279c444b70a28c3a2187899ba420364cac9b702a","ref":"refs/heads/11.x","pushedAt":"2024-05-06T17:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add ability to override the default loading cached Routes for application (#51292)\n\n* add ability to loading cached Routes for application using callback\r\n\r\n* remove method\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add ability to override the default loading cached Routes for …"}},{"before":"7161dff851ccf6c08067c0404f6f98c028df782b","after":"dbcad29105ba1c477098e98f1768f079f4905f7e","ref":"refs/heads/11.x","pushedAt":"2024-05-06T17:13:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"using ?? operator (Null Coalescing Operator) (#51305)","shortMessageHtmlLink":"using ?? operator (Null Coalescing Operator) (#51305)"}},{"before":"c9d2ba0b3718b2474b801e99f60c65badc0a23cb","after":"7161dff851ccf6c08067c0404f6f98c028df782b","ref":"refs/heads/11.x","pushedAt":"2024-05-06T17:13:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"add some tests and improvement test coverage for Str::camel (#51308)","shortMessageHtmlLink":"add some tests and improvement test coverage for Str::camel (#51308)"}},{"before":"580ffe1f1df36cbd0ab9a5df693bd8231b380d83","after":"c9d2ba0b3718b2474b801e99f60c65badc0a23cb","ref":"refs/heads/11.x","pushedAt":"2024-05-06T17:12:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] `Stringable` is also an interface of symfony (#51309)\n\n* filled and blank works with `Stringable`\r\n\r\n* unnecessary\r\n\r\n* `Stringable` is also an interface from symfony and is implemented on models. So if we check a model if a model is filled it except an error: Call to undefined method App\\\\Model::trim(). So we use now explicit Illuminate\\Support\\Stringable\r\n\r\n* reduce compare to native trim - function\r\n\r\n* unnused Model\r\n\r\n---------\r\n\r\nCo-authored-by: stefan.riedel ","shortMessageHtmlLink":"[11.x] Stringable is also an interface of symfony (#51309)"}},{"before":"56513468d214c9b96e02d2dcdc793f47b46ed1ad","after":null,"ref":"refs/heads/driesvints-patch-1","pushedAt":"2024-05-06T17:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"6a08fce241f605127776ac688ed550332e430b61","after":"580ffe1f1df36cbd0ab9a5df693bd8231b380d83","ref":"refs/heads/11.x","pushedAt":"2024-05-06T17:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[11.x] Add release notes (#51310)\n\n* Add release notes\r\n\r\nSo it's clear how to do releases for the framework repo.\r\n\r\n* Update RELEASE.md\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[11.x] Add release notes (#51310)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERjV5dAA","startCursor":null,"endCursor":null}},"title":"Activity · laravel/framework"}