{"id":16630,"name":"pestphp/pest","ecosystem":"packagist","repository_url":"https://github.com/pestphp/pest","issues_count":401,"created_at":"2025-06-07T00:27:19.275Z","updated_at":"2025-06-07T00:27:19.275Z","purl":"pkg:composer/pestphp/pest","metadata":{"id":665771,"name":"pestphp/pest","ecosystem":"packagist","description":"The elegant PHP Testing Framework.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pestphp/pest","keywords_array":["framework","php","testing","test","unit","pest"],"namespace":"pestphp","versions_count":201,"first_release_published_at":"2020-05-11T16:47:08.000Z","latest_release_published_at":"2025-04-17T10:53:02.000Z","latest_release_number":"v3.8.2","last_synced_at":"2025-06-05T13:00:38.709Z","created_at":"2022-04-07T10:39:14.547Z","updated_at":"2025-06-05T13:00:38.709Z","registry_url":"https://packagist.org/packages/pestphp/pest#","install_command":"composer require pestphp/pest","documentation_url":null,"metadata":{"funding":[{"url":"https://www.paypal.com/paypalme/enunomaduro","type":"custom"},{"url":"https://github.com/nunomaduro","type":"github"}]},"repo_metadata":{"id":37249913,"uuid":"246674913","full_name":"pestphp/pest","owner":"pestphp","description":"Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.","archived":false,"fork":false,"pushed_at":"2024-05-08T00:24:33.000Z","size":2139,"stargazers_count":8895,"open_issues_count":66,"forks_count":304,"subscribers_count":50,"default_branch":"2.x","last_synced_at":"2024-05-12T05:50:56.544Z","etag":null,"topics":["framework","pest","php","testing"],"latest_commit_sha":null,"homepage":"https://pestphp.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pestphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["nunomaduro"],"custom":"https://www.paypal.com/paypalme/enunomaduro"}},"created_at":"2020-03-11T20:36:55.000Z","updated_at":"2024-08-02T11:40:23.463Z","dependencies_parsed_at":"2022-07-10T14:17:20.981Z","dependency_job_id":"c47356a6-a337-4bf2-b9cc-c0441fb9dfd9","html_url":"https://github.com/pestphp/pest","commit_stats":{"total_commits":1561,"total_committers":90,"mean_commits":"17.344444444444445","dds":0.5073670723894939,"last_synced_commit":"2cdd5e3ba0631509cfedff6958b49a36373d34d2"},"previous_names":[],"tags_count":165,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pestphp","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221897954,"owners_count":16898839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pestphp","name":"PEST","uuid":"62078253","kind":"organization","description":"Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.","email":"enunomaduro@gmail.com","website":"https://pestphp.com","location":null,"twitter":"pestphp","company":null,"icon_url":"https://avatars.githubusercontent.com/u/62078253?v=4","repositories_count":31,"last_synced_at":"2024-05-02T18:31:36.828Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pestphp","funding_links":[],"total_stars":9597,"followers":254,"following":0,"created_at":"2022-11-02T16:35:10.883Z","updated_at":"2024-05-02T18:31:47.173Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pestphp","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pestphp/repositories"},"tags":[{"name":"v2.35.0","sha":"d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646","kind":"commit","published_at":"2024-08-02T10:57:29.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.35.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.35.0/manifests"},{"name":"v2.34.9","sha":"ef120125e036bf84c9e46a9e62219702f5b92e16","kind":"commit","published_at":"2024-07-11T08:36:26.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.9","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.9/manifests"},{"name":"v2.34.8","sha":"e8f122bf47585c06431e0056189ec6bfd6f41f57","kind":"commit","published_at":"2024-06-10T22:02:16.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.8","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.8/manifests"},{"name":"v2.34.7","sha":"a7a3e4240e341d0fee1c54814ce18adc26ce5a76","kind":"commit","published_at":"2024-04-05T07:44:17.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.7","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.7/manifests"},{"name":"v2.34.6","sha":"680111fb1e7175a5010b73c115edef58ceef303e","kind":"commit","published_at":"2024-03-28T11:36:46.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.6","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.6/manifests"},{"name":"v2.34.5","sha":"863a0cc83744c677ffdb28a6a2b841dd049e57ce","kind":"commit","published_at":"2024-03-22T08:44:19.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.5","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.5/manifests"},{"name":"v2.34.4","sha":"6a1161ead830294ef8e21fab83c0bd118b0df7cc","kind":"commit","published_at":"2024-03-14T19:44:18.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.4","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.4/manifests"},{"name":"v2.34.3","sha":"b9e3146a475d76e1b4a436f9a8b99a9e7b930109","kind":"commit","published_at":"2024-03-14T19:40:23.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.3/manifests"},{"name":"v2.34.2","sha":"853f6efce6bc86636f48a0e921a44ccee9a66cf3","kind":"commit","published_at":"2024-03-11T18:05:47.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.2/manifests"},{"name":"v2.34.1","sha":"78d9fd31d0bf50f9eb9daf855d69217e681b5e3e","kind":"commit","published_at":"2024-02-28T15:15:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.1/manifests"},{"name":"v2.34.0","sha":"602b696348efdf4da83c9719de3062462cc1d146","kind":"commit","published_at":"2024-02-17T10:06:53.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.34.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.34.0/manifests"},{"name":"v2.33.6","sha":"5b0f88c22716452be59202cfe7c5a24fbb2fb7de","kind":"commit","published_at":"2024-02-12T08:55:32.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.6","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.6/manifests"},{"name":"v2.33.5","sha":"e8fa98c8105689b187389de284f541b10b0da438","kind":"commit","published_at":"2024-02-12T08:44:52.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.5","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.5/manifests"},{"name":"v2.33.4","sha":"4baf27911e088cd27c0114bd9b4ee579203f8810","kind":"commit","published_at":"2024-02-02T16:54:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.4","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.4/manifests"},{"name":"v2.33.3","sha":"1bc0f79508c12bf26996bf131c23bdef8dffb5aa","kind":"commit","published_at":"2024-02-02T16:51:42.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.3/manifests"},{"name":"v2.33.2","sha":"eeade88ad236f881f044430e0e9fefaad255718f","kind":"commit","published_at":"2024-01-29T12:50:00.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.2/manifests"},{"name":"v2.33.1","sha":"06280ef75de74943afb2357733d844cfba38dde5","kind":"commit","published_at":"2024-01-29T11:54:23.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.1/manifests"},{"name":"v2.33.0","sha":"19e748f0d4a8708d51c0ef55d028d9967f30129f","kind":"commit","published_at":"2024-01-26T01:58:03.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.33.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.33.0/manifests"},{"name":"v2.32.3","sha":"4febd8a11bb1e25b7dc6446ba59546507d6a7556","kind":"commit","published_at":"2024-01-25T10:17:36.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.32.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.3/manifests"},{"name":"v2.32.2","sha":"f75063c42012f6964ea9bf47cd8e9076231bd1cd","kind":"commit","published_at":"2024-01-23T18:12:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.32.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.2/manifests"},{"name":"v2.32.1","sha":"bb593846e55db4c821aad2a3dad384a972f2c5f5","kind":"commit","published_at":"2024-01-23T17:04:48.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.32.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.1/manifests"},{"name":"v2.32.0","sha":"ac5d6c1f6754b4a6b4d16d825e5ebd4725a4f779","kind":"commit","published_at":"2024-01-20T13:48:00.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.32.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.32.0/manifests"},{"name":"v2.31.0","sha":"3457841a9b124653edcfef1d5da24e6afe176f79","kind":"commit","published_at":"2024-01-11T15:33:20.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.31.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.31.0/manifests"},{"name":"v2.30.0","sha":"97dc32f9d24b84dd071d9e89438a19e43c833f6f","kind":"commit","published_at":"2023-12-28T10:36:40.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.30.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.30.0/manifests"},{"name":"v2.29.1","sha":"e00aba539a1733727f154368ba6f2318db2671bb","kind":"commit","published_at":"2023-12-27T15:27:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.29.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.29.1/manifests"},{"name":"v2.29.0","sha":"7799500d061b9d5b5e1fc8e478b60128b9284467","kind":"commit","published_at":"2023-12-27T11:12:01.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.29.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.29.0/manifests"},{"name":"v2.28.1","sha":"9ee41910201ef8fc5f5b6d1390e5ec4558222927","kind":"commit","published_at":"2023-12-15T11:42:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.28.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.28.1/manifests"},{"name":"v2.28.0","sha":"9a8f6e64149592b2555a2519237abb39e9e4f1fe","kind":"commit","published_at":"2023-12-05T19:06:22.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.28.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.28.0/manifests"},{"name":"v2.27.0","sha":"809fb855de3ce4fe9487ec5b3ad03c37ce3e7689","kind":"commit","published_at":"2023-12-04T11:11:35.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.27.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.27.0/manifests"},{"name":"v2.26.0","sha":"90fb8c602cf982ec973c2d13b31ce7510154ebc2","kind":"commit","published_at":"2023-11-29T09:09:09.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.26.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.26.0/manifests"},{"name":"v2.25.0","sha":"83f8de17c8e9f318052027938577fedd567b09a4","kind":"commit","published_at":"2023-11-22T07:17:30.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.25.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.25.0/manifests"},{"name":"v2.24.3","sha":"f235d84d95aca83425d83e64792352a7424a89d5","kind":"commit","published_at":"2023-11-08T09:47:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.24.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.3/manifests"},{"name":"v2.24.2","sha":"0a680dd06e02bdc58132d6bb3f155498355160a5","kind":"commit","published_at":"2023-11-01T23:10:11.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.24.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.2/manifests"},{"name":"v2.24.1","sha":"fd4f161edd0e26029ba9efb769cfe16bf5483840","kind":"commit","published_at":"2023-10-26T15:02:35.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.24.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.1/manifests"},{"name":"v2.24.0","sha":"811ef27ee4741661f70f629a10e31269d2e2895a","kind":"commit","published_at":"2023-10-17T09:07:18.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.24.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.24.0/manifests"},{"name":"v2.23.2","sha":"b126e8e6e4afd6562e80c5dafcc2a973f17a09b3","kind":"commit","published_at":"2023-10-10T15:40:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.23.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.2/manifests"},{"name":"v2.23.1","sha":"cef5c36885762cf4bfb919da184639f3c582f844","kind":"commit","published_at":"2023-10-10T14:57:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.23.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.1/manifests"},{"name":"v2.23.0","sha":"21b30b22a77fcc899f9f3cadc303773a91bc4f31","kind":"commit","published_at":"2023-10-10T14:41:56.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.23.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.23.0/manifests"},{"name":"v2.22.1","sha":"6513ad6ced2d151c14a077063a6363df6253befd","kind":"commit","published_at":"2023-10-10T13:59:16.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.22.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.22.1/manifests"},{"name":"v2.22.0","sha":"a312cecede4f33f39a49207fd8342e0988295ed1","kind":"commit","published_at":"2023-10-10T07:45:41.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.22.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.22.0/manifests"},{"name":"v2.21.0","sha":"2ffafd445d42c8b7b7e1874bde1c29945767a49d","kind":"commit","published_at":"2023-10-06T12:33:39.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.21.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.21.0/manifests"},{"name":"v2.20.0","sha":"a8b785f69e44ae3f902cbf08fe6b79359ba46945","kind":"commit","published_at":"2023-09-29T18:05:52.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.20.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.20.0/manifests"},{"name":"v2.19.2","sha":"6bc9da3fe1154d75a65262618b4a7032f267c04f","kind":"commit","published_at":"2023-09-19T10:48:16.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.19.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.2/manifests"},{"name":"v2.19.1","sha":"876629b744669335d180bd72046f1ef9cab4a33a","kind":"commit","published_at":"2023-09-19T10:01:29.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.19.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.1/manifests"},{"name":"v2.19.0","sha":"5e74e5a19d7a1885e1f4ddf78ed0b46d9ff93575","kind":"commit","published_at":"2023-09-19T09:48:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.19.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.19.0/manifests"},{"name":"v2.18.2","sha":"b53e396aac18ceae8cd5f4bb05dcb10f4a63b87d","kind":"commit","published_at":"2023-09-13T22:14:31.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.18.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.2/manifests"},{"name":"v2.18.1","sha":"74df53c72b0d77a1f66d365ccfe0df704b73aa66","kind":"commit","published_at":"2023-09-11T10:38:47.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.18.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.1/manifests"},{"name":"v2.18.0","sha":"2b0aa4b9c93138c033a6da27cbbd3bd9bbd2d218","kind":"commit","published_at":"2023-09-07T18:00:46.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.18.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.18.0/manifests"},{"name":"v2.17.0","sha":"cc6c5bf1999cd1c4d28d21f849c495df792573ff","kind":"commit","published_at":"2023-09-03T23:20:57.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.17.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.17.0/manifests"},{"name":"v2.16.1","sha":"55b92666482b7d4320b7869c4eea7333d35c5631","kind":"commit","published_at":"2023-08-29T09:30:36.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.16.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.16.1/manifests"},{"name":"v2.16.0","sha":"cbd6a650576714c673dbb0575989663f7f5c8b6d","kind":"commit","published_at":"2023-08-21T08:42:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.16.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.16.0/manifests"},{"name":"v2.15.0","sha":"c2985ffb319211cc186e30e80c040f2aff0bb182","kind":"commit","published_at":"2023-08-17T10:28:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.15.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.15.0/manifests"},{"name":"v2.14.1","sha":"a7aa9232415dfea1a880434eec418165bae6be5c","kind":"commit","published_at":"2023-08-16T08:47:05.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.14.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"df2212055b8a11c881ff2f59a8976c51d03e05ed","kind":"commit","published_at":"2023-08-14T08:41:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.14.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.14.0/manifests"},{"name":"v2.13.0","sha":"47f2ae32c14cd3f15520f5a12a3c36fdec25a2ee","kind":"commit","published_at":"2023-08-09T11:14:39.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.13.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.13.0/manifests"},{"name":"v2.12.2","sha":"e3a21384e69d6343f8223578bbc38d80e1224f08","kind":"commit","published_at":"2023-08-07T09:29:25.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.12.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.2/manifests"},{"name":"v2.12.1","sha":"3742e74adf08415cef3912c10304e9184c1ee90d","kind":"commit","published_at":"2023-08-04T10:23:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.12.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"8a589022d95bdfc8c0bbd4447b190992ffedd603","kind":"commit","published_at":"2023-08-02T22:04:35.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.12.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"049da041b244776765ffea5ae9f3e13bd96ec4c9","kind":"commit","published_at":"2023-08-01T13:43:50.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.11.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.11.0/manifests"},{"name":"v2.10.1","sha":"4de70da0a0d4aebc141f5a9a9ad4ccae56329895","kind":"commit","published_at":"2023-07-31T10:58:13.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.10.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"5f7a1663dd38ba3845ed952fa3272ab8cc917b47","kind":"commit","published_at":"2023-07-30T22:52:43.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.10.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.10.0/manifests"},{"name":"v2.9.5","sha":"be41181b435ce3d99d01be0d6c1e2602f153b82b","kind":"commit","published_at":"2023-07-24T18:13:17.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.5","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.5/manifests"},{"name":"v2.9.4","sha":"705f19dd87caf16de4c24f5cfb7eff2e4aab3e3f","kind":"commit","published_at":"2023-07-22T14:42:37.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.4","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.4/manifests"},{"name":"v2.9.3","sha":"cf5275293fe693ec2cf4dbadbadae01daaa08169","kind":"commit","published_at":"2023-07-20T18:47:23.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.3/manifests"},{"name":"v2.9.2","sha":"81efe5953b6d0204cad45ccd6c80b51ae0e05a7e","kind":"commit","published_at":"2023-07-20T18:35:03.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.2/manifests"},{"name":"v2.9.1","sha":"9100913184cf8cc0877ec81f883451c421ad85de","kind":"commit","published_at":"2023-07-20T12:39:17.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"8322ff0f5e2d4d8c3ea7faa538f9c861482bb617","kind":"commit","published_at":"2023-07-19T15:28:49.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.9.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"805b81edc05e6b5fafe84caee8350e81c9f54842","kind":"commit","published_at":"2023-07-12T20:26:47.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.8.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.3/manifests"},{"name":"v1.23.1","sha":"5c56ad8772b89611c72a07e23f6e30aa29dc677a","kind":"commit","published_at":"2023-07-12T19:42:47.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.23.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.23.1/manifests"},{"name":"v2.8.2","sha":"a1208b5876525d309ee8d39c83870fca60d1a0ac","kind":"commit","published_at":"2023-07-01T09:31:00.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.8.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"cd823193cc8a68b77146387b8f5dd65ef0470d62","kind":"commit","published_at":"2023-06-20T12:33:29.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.8.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"19e3d929b116b991cc1a486bf20aa5656cf38c56","kind":"commit","published_at":"2023-06-19T09:29:10.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.8.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"c0af671ca214c1fb43133daaa0a667f57b11ef10","kind":"commit","published_at":"2023-06-15T12:11:00.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.7.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.7.0/manifests"},{"name":"v2.6.3","sha":"3c20e8114e5d2f5e39cf013f0f9b8ebc0ac1a6fa","kind":"commit","published_at":"2023-06-07T19:19:04.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.6.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"436b20857d84f2cd62411ee32f745263e74b9cc4","kind":"commit","published_at":"2023-06-02T21:46:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.6.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"faafedd55ca4479b0634f85cc1a68bf5af44764e","kind":"commit","published_at":"2023-05-12T08:22:02.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.6.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"a34767fa15abd098c763db605fd0fc72665b7f69","kind":"commit","published_at":"2023-05-01T23:51:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.6.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"9842e1051d77d3eb1c598dd459b1babfa73a04eb","kind":"commit","published_at":"2023-04-22T22:14:57.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.5.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.3/manifests"},{"name":"v1.23.0","sha":"061c9de301531e500a8157b476a5899361e60068","kind":"commit","published_at":"2023-04-19T20:10:22.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.23.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.23.0/manifests"},{"name":"v2.5.2","sha":"d39e4f15fe8bf764163dadc342d47316edce0c83","kind":"commit","published_at":"2023-04-19T08:53:08.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.5.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"5c0df87f52094859f12a203e7024711390fd239b","kind":"commit","published_at":"2023-04-17T23:47:56.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.5.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"9070b1237775856d052b6ab5aadf0904dd3d4b06","kind":"commit","published_at":"2023-04-14T10:13:56.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.5.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"12c75524a2548e787ade52023d6e2d5725dba9bb","kind":"commit","published_at":"2023-04-02T20:12:31.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.4.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"5ae061d2080ea09608fe37fb05ebadcd183cef85","kind":"commit","published_at":"2023-03-28T09:16:29.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.3.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.3.0/manifests"},{"name":"v2.2.3","sha":"6c8970e0a3b9bb36544bb1eacba0a4175dbafe97","kind":"commit","published_at":"2023-03-24T11:26:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.2.3","html_url":"https://github.com/pestphp/pest/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"cc6bd59df99bf8af1ae3b31d583754eec321ca02","kind":"commit","published_at":"2023-03-23T21:48:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.2.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"221ac62f03e0236275b6ebd36ad35667e0e50acb","kind":"commit","published_at":"2023-03-22T11:20:25.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.2.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"7a699e16dbd2145a5c891e765483e8ba10a60fbf","kind":"commit","published_at":"2023-03-22T10:05:58.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.2.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"c34f649724609e5b6f9685e2723c38553997dab6","kind":"commit","published_at":"2023-03-21T17:04:03.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.1.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"9d0cd32e3f9286d03f66636a395632972a66a52e","kind":"commit","published_at":"2023-03-20T17:52:35.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.0.2","html_url":"https://github.com/pestphp/pest/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"e3ab27e2ec74793aed4257384d9a8a4310342ce4","kind":"commit","published_at":"2023-03-20T11:02:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.0.1","html_url":"https://github.com/pestphp/pest/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"2973b600f51648952539604c6ebc4a948d7087df","kind":"commit","published_at":"2023-03-20T10:39:49.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v2.0.0","html_url":"https://github.com/pestphp/pest/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v2.0.0/manifests"},{"name":"v1.22.6","sha":"9f6a88232733f9d1e33f49531340f447bd255c9e","kind":"commit","published_at":"2023-03-17T23:24:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.6","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.6/manifests"},{"name":"v1.22.5","sha":"a1a0f049cddb7da097e7450e1a80da4d1a59571e","kind":"commit","published_at":"2023-03-03T10:16:59.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.5","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.5/manifests"},{"name":"v1.22.4","sha":"ee4ff5a9094ce04ddda6bc499dd9d81e1d8863d4","kind":"commit","published_at":"2023-02-03T13:03:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.4","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.4/manifests"},{"name":"v1.22.3","sha":"b58a020423e9ad16c8bb8781927d516adae00da4","kind":"commit","published_at":"2022-12-07T14:31:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.3","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.3/manifests"},{"name":"v1.22.2","sha":"339414e34842f9463f33641b00559d4bf227e478","kind":"commit","published_at":"2022-11-09T21:10:57.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.2","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.2/manifests"},{"name":"v1.22.1","sha":"af6240b4eed8b049ac43c91184141ee337305df7","kind":"commit","published_at":"2022-08-29T10:42:13.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.1/manifests"},{"name":"v1.22.0","sha":"1c2f1facac4f5573850ba953d85bc377d5ab35dd","kind":"commit","published_at":"2022-08-28T21:32:39.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.22.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.22.0/manifests"},{"name":"v1.21.3","sha":"66f69617f1e01032e009f783136f129de3476689","kind":"commit","published_at":"2022-05-12T19:10:25.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.21.3","html_url":"https://github.com/pestphp/pest/releases/tag/v1.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.3/manifests"},{"name":"v1.21.2","sha":"63f009fadf9b37f611fda43928d03336475d5d9f","kind":"commit","published_at":"2022-03-05T19:34:40.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.21.2","html_url":"https://github.com/pestphp/pest/releases/tag/v1.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.2/manifests"},{"name":"v1.21.1","sha":"92b8d32ef78c54c915641999e0c4167d7202b2d9","kind":"commit","published_at":"2021-11-25T16:44:17.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.21.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.1/manifests"},{"name":"v1.21.0","sha":"11eb1903c2ecf83149e7c65b8160bc44a823ac39","kind":"commit","published_at":"2021-11-17T10:54:00.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.21.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.21.0/manifests"},{"name":"v1.20.0","sha":"ba06c5a76d95bbdef93aa4e05b489c3335b6c8c1","kind":"commit","published_at":"2021-09-25T12:52:12.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.20.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.20.0/manifests"},{"name":"v1.19.0","sha":"58cff003d8d478ecb4cbe87bd6380f51efc4ebc7","kind":"commit","published_at":"2021-09-20T18:30:58.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.19.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.19.0/manifests"},{"name":"v1.18.0","sha":"60c06365233f8b7f6958799529f42cea7f9fbaf8","kind":"commit","published_at":"2021-08-29T23:05:26.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.18.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.18.0/manifests"},{"name":"v1.17.0","sha":"075c31bc78a6ae864de0291c07692b628fbcda56","kind":"commit","published_at":"2021-08-26T20:17:03.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.17.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"eca5f89e595884e26860b8aec5cfc7d892e9f942","kind":"commit","published_at":"2021-08-19T16:07:45.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.16.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"d1a9e0bbe31dcb266690dc4e7517e2cb73d5827a","kind":"commit","published_at":"2021-08-04T22:02:18.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.15.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"e83667a20bcc5208f4b9ed4d5a4d99e80816bbb1","kind":"commit","published_at":"2021-08-03T13:01:53.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.14.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"e56e8186595f767ab9daa7713346d6079090e4c4","kind":"commit","published_at":"2021-08-02T12:06:41.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.13.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"4ebba1298ae9d4b50f455ed45a6c17706fe76d3d","kind":"commit","published_at":"2021-07-26T21:46:22.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.12.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"328427bfdb1c21687afff0eb83c64e417b4539c6","kind":"commit","published_at":"2021-07-21T11:59:45.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.11.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"d90ddf889cca8acf9f9a7ccbb36c34af8926f082","kind":"commit","published_at":"2021-07-12T10:54:40.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.10.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"eb6de433b7eab300185f8274d8aad9b2ea7a855d","kind":"commit","published_at":"2021-07-11T08:08:31.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.9.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"e4e9cb09e41c05b0d8ff50ec3c432daaa354695d","kind":"commit","published_at":"2021-07-09T08:15:22.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.9.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"7d6a86adc7fb2d07323e1d4b61514a4253404272","kind":"commit","published_at":"2021-07-08T17:11:02.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.8.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"11ebe014fbf57e8aa30757ab39c1e1de388720e6","kind":"commit","published_at":"2021-06-24T20:44:57.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.7.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"1680613e1250070ab6ccfcbec429d04f1830f5bc","kind":"commit","published_at":"2021-06-19T13:42:29.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.7.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"9b34650e7297c2c506bc88d7528e4e4aba132a77","kind":"commit","published_at":"2021-06-18T11:36:43.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.6.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"729638a3bb560fb680c9f8bf973ca62e216b767a","kind":"commit","published_at":"2021-06-15T22:06:43.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.5.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"dd2921fd26fa02673077d5b75b8756a6f5adcdbc","kind":"commit","published_at":"2021-06-10T18:26:42.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.4.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"17d407a26a9466779c58372fdb2502a0c5a0dc26","kind":"commit","published_at":"2021-06-07T14:27:33.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.3.2","html_url":"https://github.com/pestphp/pest/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"bb13bdaa80a909226c8948b00bf2f5c32cf8761b","kind":"commit","published_at":"2021-06-06T00:07:27.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.3.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"9133b88d6550023207fef892bef5f38dc07e6b30","kind":"commit","published_at":"2021-05-23T21:06:11.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.3.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"3205b571b0019b2cc91ab3496f4b3502af6f8a72","kind":"commit","published_at":"2021-05-14T09:51:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.2.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"fb0eef4200bbb050b44ee3943447560d4e700eb3","kind":"commit","published_at":"2021-05-12T23:37:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.2.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c6a2e3b4d0eb129ad8eab2d6c8603a5e6c68f12b","kind":"commit","published_at":"2021-05-02T22:41:59.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.1.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"6616b6299bd9f01f9d5390c03c82df3ba30413fb","kind":"tag","published_at":"2021-03-31T15:01:32.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.5","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"79173134220fb161480648f947069f2326a80ab7","kind":"tag","published_at":"2021-03-17T13:44:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.4","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"b6c2812a9150bcc71fec729a4e71ffb3a7d07db3","kind":"commit","published_at":"2021-03-13T11:14:27.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.3","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"fa130167857fe5daed0c281f1f14cd4a88c56184","kind":"tag","published_at":"2021-02-04T09:18:27.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.2","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"6b8feed08a44ad9f5a821a7b536d0d06a619c430","kind":"tag","published_at":"2021-01-18T09:36:58.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.1","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"b0f03c278db30bfe9a146827c651b719acf6f02b","kind":"commit","published_at":"2021-01-03T16:27:11.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v1.0.0","html_url":"https://github.com/pestphp/pest/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v1.0.0/manifests"},{"name":"v0.3.19","sha":"26b2e3561a9f76d8918727e7bc34ddf9b977d923","kind":"tag","published_at":"2020-12-27T11:37:07.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.19","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.19/manifests"},{"name":"v0.3.18","sha":"fac3fe3f55ce33c541d1acdfe1be9e4a5be2389f","kind":"commit","published_at":"2020-12-26T20:31:38.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.18","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.18/manifests"},{"name":"v0.3.17","sha":"885d224c5d263f7cbdc7326065c0a59832644c6d","kind":"commit","published_at":"2020-12-20T16:22:40.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.17","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.17/manifests"},{"name":"v0.3.16","sha":"a43b86d9ebb7b28f62b470b8491937dc5ba1c8d9","kind":"commit","published_at":"2020-12-13T22:11:50.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.16","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.16/manifests"},{"name":"v0.3.15","sha":"23eebc8127f30c29ddb9ca6c53a5c501f4d29189","kind":"commit","published_at":"2020-12-04T20:19:40.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.15","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.15/manifests"},{"name":"v0.3.14","sha":"b79ba5098b7fd9faf026d48f8cfd935da9bd17aa","kind":"commit","published_at":"2020-11-28T17:55:22.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.14","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.14/manifests"},{"name":"v0.3.13","sha":"5bbdd4f41e7757a08e3714f37e6bc4cc1d1e1154","kind":"commit","published_at":"2020-11-23T20:43:58.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.13","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.13/manifests"},{"name":"v0.3.12","sha":"6be131d602ecedd75917f072adb4ba0023c14b98","kind":"tag","published_at":"2020-11-11T23:29:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.12","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.12/manifests"},{"name":"v0.3.11","sha":"1bdd3f4908578a3b8e5be4a6cf2de31a3335e386","kind":"commit","published_at":"2020-11-09T09:56:14.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.11","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"3fbec70ed3da881e13b38f7ed70690d6bde84b42","kind":"commit","published_at":"2020-11-01T22:22:18.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.10","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"c3616edbc876df024e8cc9fc7f2a421802a185d3","kind":"tag","published_at":"2020-10-13T09:59:55.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.9","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"049ce1845e119c12f888cedfb7b558b75f06598f","kind":"tag","published_at":"2020-10-03T11:27:23.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.8","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"4855987ba8f218f04e1bde7e84b68d7d0d7e73b9","kind":"tag","published_at":"2020-09-30T12:04:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.7","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"0fadf9a02c5fcd212a7123f704c7825d2d96a41c","kind":"tag","published_at":"2020-09-21T19:32:21.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.6","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"5b083e4eb13f7bda5eef7b41a3efd275abe3373a","kind":"tag","published_at":"2020-09-16T09:36:01.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.5","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"1567923cda9a764fb4155798ce9a6d74f4b6c84b","kind":"commit","published_at":"2020-09-15T19:57:50.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.4","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"be7fe41179262fd91491856845b4b41c939099ab","kind":"commit","published_at":"2020-09-13T13:16:38.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.3","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"aa230a1716ec3717efe6fcbb54f5ddc2e4be8ba4","kind":"commit","published_at":"2020-09-12T21:46:45.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.2","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"c6ba469e686db775451a4731ef9af6d275fbeaad","kind":"commit","published_at":"2020-08-29T21:55:28.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.1","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"0398d4223b3043ade544485b0b64eaca118d9f68","kind":"commit","published_at":"2020-08-27T20:47:10.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.3.0","html_url":"https://github.com/pestphp/pest/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.3.0/manifests"},{"name":"v0.2.4","sha":"27fbe3efccf101ea9b12aef5c19750edac2fe3b4","kind":"commit","published_at":"2020-08-06T20:18:26.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.2.4","html_url":"https://github.com/pestphp/pest/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"1241e929b1441097c9be2467d2a75c6d2b3e0a84","kind":"commit","published_at":"2020-07-01T18:26:18.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.2.3","html_url":"https://github.com/pestphp/pest/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"15edde8e87f6793bf6dd20d7db88b5d159f6ce95","kind":"commit","published_at":"2020-06-21T15:43:28.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.2.2","html_url":"https://github.com/pestphp/pest/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"283d8f3e03956cbee210d69edd5ad13690078723","kind":"commit","published_at":"2020-06-17T16:57:54.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.2.1","html_url":"https://github.com/pestphp/pest/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"a3fd60ce4d892b80504359a3c1b8ff815d5541ee","kind":"commit","published_at":"2020-06-14T15:01:15.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.2.0","html_url":"https://github.com/pestphp/pest/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.2.0/manifests"},{"name":"v0.1.5","sha":"ddc08cf0f9947462ed8bbbe206e72de639e8fcf7","kind":"commit","published_at":"2020-05-24T19:41:35.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.5","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"bd02196950279cbbc5d37a851280885e21790ca3","kind":"commit","published_at":"2020-05-24T19:32:53.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.4","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"69f6a221218586788dbe87f25efa28c9f9bb2c0d","kind":"commit","published_at":"2020-05-21T20:22:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.3","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"99205c4aa86ae6666f15a0e7e8ffcff14ed684d9","kind":"commit","published_at":"2020-05-15T00:15:32.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.2","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"92884906131b84b2bd4cf37a7d795570d43ced98","kind":"commit","published_at":"2020-05-14T20:23:34.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.1","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"3b7c313c7f4980c382955a85285f2d6915822f8c","kind":"commit","published_at":"2020-05-11T16:47:08.000Z","download_url":"https://codeload.github.com/pestphp/pest/tar.gz/v0.1.0","html_url":"https://github.com/pestphp/pest/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pestphp%2Fpest/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T01:55:35.634Z","dependent_packages_count":6316,"downloads":33437970,"downloads_period":"total","dependent_repos_count":6450,"rankings":{"downloads":0.22983582799415325,"dependent_repos_count":0.1142953900859332,"dependent_packages_count":0.006723258240349013,"stargazers_count":0.04233162595775304,"forks_count":0.2573191479821745,"docker_downloads_count":1.0825648766732925,"average":0.2888450211556092},"purl":"pkg:composer/pestphp/pest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/pestphp/pest","docker_dependents_count":14,"docker_downloads_count":3260803,"usage_url":"https://repos.ecosyste.ms/usage/packagist/pestphp/pest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/pestphp/pest/dependencies","status":null,"funding_links":["https://www.paypal.com/paypalme/enunomaduro","https://github.com/nunomaduro","https://github.com/sponsors/nunomaduro"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/pestphp%2Fpest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/pestphp%2Fpest/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/pestphp%2Fpest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/pestphp%2Fpest/related_packages","maintainers":[{"uuid":"nunomaduro","login":"nunomaduro","name":null,"email":null,"url":null,"packages_count":88,"html_url":"https://packagist.org/users/nunomaduro","role":null,"created_at":"2022-11-10T02:57:10.696Z","updated_at":"2022-11-10T02:57:10.696Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/nunomaduro/packages"}],"registry":{"name":"packagist.org","url":"https://packagist.org","ecosystem":"packagist","default":true,"packages_count":457454,"maintainers_count":130158,"namespaces_count":155754,"keywords_count":138273,"github":"packagist","metadata":{"funded_packages_count":29659},"icon_url":"https://github.com/packagist.png","created_at":"2022-04-04T15:19:23.222Z","updated_at":"2025-06-07T05:05:21.270Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/namespaces"}},"unique_repositories_count":194,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4608337302","node_id":"PR_kwDORWPuEM7jq_Ca","number":57,"state":"closed","title":"chore(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T18:42:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T18:43:18.000Z","updated_at":"2026-06-14T18:42:48.000Z","time_to_close":604768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/obsidianlabs-io/obsidian-admin-laravel/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianlabs-io%2Fobsidian-admin-laravel/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4606672916","node_id":"PR_kwDORWLs0M7jl2Lw","number":53,"state":"closed","title":"chore(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T08:22:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T08:22:37.000Z","updated_at":"2026-06-07T08:22:55.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pixelworxio/laravel-ai-action/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelworxio%2Flaravel-ai-action/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"4603018793","node_id":"PR_kwDOQ71PT87jaR3p","number":241,"state":"closed","title":"build(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T10:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T10:53:44.000Z","updated_at":"2026-06-06T10:54:03.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/onesiphorus-team/onesiforo-web/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesiphorus-team%2Fonesiforo-web/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"},{"uuid":"4413989677","node_id":"PR_kwDOSPyJOc7Z6plm","number":15,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T22:15:57.000Z","updated_at":"2026-05-09T22:15:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/diegomazuco/orchestra-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diegomazuco%2Forchestra-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4381017347","node_id":"PR_kwDOOxxQ5c7YPJQ7","number":23,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T02:16:29.000Z","updated_at":"2026-05-05T02:16:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mferrara/hash-money/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mferrara%2Fhash-money/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4380636866","node_id":"PR_kwDOQKgABM7YN7G5","number":14,"state":"open","title":"Update pestphp/pest requirement from ^2.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:36:32.000Z","updated_at":"2026-05-05T00:36:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^2.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v2.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/parsilver/json-serializer-php/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parsilver%2Fjson-serializer-php/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4380536926","node_id":"PR_kwDORpBe-s7YNmRF","number":30,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.6.1 to 4.7.0 in /apps/backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:09:51.000Z","updated_at":"2026-05-05T00:14:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":"/apps/backend","ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.1 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.1...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.1\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alvinstream-ila/dompet-kita/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvinstream-ila%2Fdompet-kita/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"4380305922","node_id":"PR_kwDOQVL2nc7YM1WA","number":54,"state":"closed","title":"Bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T23:16:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T23:16:14.000Z","updated_at":"2026-05-04T23:16:37.000Z","time_to_close":15,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yusufkaracaburun/emeq-mcp/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufkaracaburun%2Femeq-mcp/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"4373650290","node_id":"PR_kwDOQJgcLc7X25RD","number":1027,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":["dependencies","dependabot","composer"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T02:13:22.000Z","updated_at":"2026-05-04T02:13:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SecPal/api/pull/1027","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecPal%2Fapi/issues/1027","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1027/packages"},{"uuid":"4373461222","node_id":"PR_kwDOPLZwMs7X2UNw","number":16,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T00:55:25.000Z","updated_at":"2026-05-04T00:55:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enricodelazzari/tempest-query-builder/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricodelazzari%2Ftempest-query-builder/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4363994909","node_id":"PR_kwDOORz-7c7XZfF3","number":11,"state":"open","title":"Update pestphp/pest requirement from ^2.0|^3.0 to ^4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T10:41:45.000Z","updated_at":"2026-05-01T10:41:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^2.0|^3.0","new_version":"^4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pestphp/pest/commits/v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rpungello/radar-sdk/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpungello%2Fradar-sdk/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4347211554","node_id":"PR_kwDORjx41s7WimMy","number":16,"state":"open","title":"chore(deps): bump the composer group with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T01:03:48.000Z","updated_at":"2026-04-29T01:03:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"composer","update_count":9,"packages":[{"name":"laravel/tinker","old_version":"2.11.1","new_version":"3.0.2","repository_url":"https://github.com/laravel/tinker"},{"name":"spatie/laravel-data","old_version":"4.20.0","new_version":"4.22.1","repository_url":"https://github.com/spatie/laravel-data"},{"name":"driftingly/rector-laravel","old_version":"2.1.12","new_version":"2.3.0","repository_url":"https://github.com/driftingly/rector-laravel"},{"name":"larastan/larastan","old_version":"3.9.3","new_version":"3.9.6","repository_url":"https://github.com/larastan/larastan"},{"name":"laravel/pint","old_version":"1.29.0","new_version":"1.29.1","repository_url":"https://github.com/laravel/pint"},{"name":"laravel/sail","old_version":"1.54.0","new_version":"1.58.0","repository_url":"https://github.com/laravel/sail"},{"name":"nunomaduro/collision","old_version":"8.9.1","new_version":"8.9.4","repository_url":"https://github.com/nunomaduro/collision"},{"name":"pestphp/pest","old_version":"4.4.2","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"},{"name":"rector/rector","old_version":"2.3.9","new_version":"2.4.2","repository_url":"https://github.com/rectorphp/rector"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/tinker](https://github.com/laravel/tinker) | `2.11.1` | `3.0.2` |\n| [spatie/laravel-data](https://github.com/spatie/laravel-data) | `4.20.0` | `4.22.1` |\n| [driftingly/rector-laravel](https://github.com/driftingly/rector-laravel) | `2.1.12` | `2.3.0` |\n| [larastan/larastan](https://github.com/larastan/larastan) | `3.9.3` | `3.9.6` |\n| [laravel/pint](https://github.com/laravel/pint) | `1.29.0` | `1.29.1` |\n| [laravel/sail](https://github.com/laravel/sail) | `1.54.0` | `1.58.0` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.9.1` | `8.9.4` |\n| [pestphp/pest](https://github.com/pestphp/pest) | `4.4.2` | `4.6.3` |\n| [rector/rector](https://github.com/rectorphp/rector) | `2.3.9` | `2.4.2` |\n\nUpdates `laravel/tinker` from 2.11.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Return correct exit code on exceptions by \u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/165\"\u003elaravel/tinker#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Remove supports for PHP 8.0 and 7.x by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/186\"\u003elaravel/tinker#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/197\"\u003elaravel/tinker#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/blob/3.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ev2.11.1\u003c/a\u003e - 2026-02-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.2...v2.11.0\"\u003ev2.11.0\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize ClassAliasAutoloader using contains() by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/194\"\u003elaravel/tinker#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow Symfony v8 by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/195\"\u003elaravel/tinker#195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[2.x] PHP 8.5 Compatibility by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/192\"\u003elaravel/tinker#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e - 2025-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate logo to support dark/light theme by \u003ca href=\"https://github.com/milewski\"\u003e\u003ccode\u003e@​milewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/183\"\u003elaravel/tinker#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Supports Laravel 12 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/185\"\u003elaravel/tinker#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.9.0...v2.10.0\"\u003ev2.10.0\u003c/a\u003e - 2024-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse actions/checkout\u003ca href=\"https://github.com/v4\"\u003e\u003ccode\u003e@​v4\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/172\"\u003elaravel/tinker#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new static analysis workflow by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/173\"\u003elaravel/tinker#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace dead link in Security Policy by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/180\"\u003elaravel/tinker#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Supports PHP 8.4 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/182\"\u003elaravel/tinker#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.2...v2.9.0\"\u003ev2.9.0\u003c/a\u003e - 2024-01-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PsySH dependency to v0.12 by \u003ca href=\"https://github.com/bobthecow\"\u003e\u003ccode\u003e@​bobthecow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/170\"\u003elaravel/tinker#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Merging develop by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/171\"\u003elaravel/tinker#171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.1...v2.8.2\"\u003ev2.8.2\u003c/a\u003e - 2023-08-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[2.x] Adds type checking by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/160\"\u003elaravel/tinker#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Remove unused \u003ccode\u003eorchestra/testbench\u003c/code\u003e deps by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/166\"\u003elaravel/tinker#166\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.0...v2.8.1\"\u003ev2.8.1\u003c/a\u003e - 2023-02-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast ProcessResult objects by \u003ca href=\"https://github.com/mpociot\"\u003e\u003ccode\u003e@​mpociot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/159\"\u003elaravel/tinker#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.7.3...v2.8.0\"\u003ev2.8.0\u003c/a\u003e - 2023-01-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel v10 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.7.2...v2.7.3\"\u003ev2.7.3\u003c/a\u003e - 2022-11-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet raw output when using \u003ccode\u003e--execute\u003c/code\u003e by \u003ca href=\"https://github.com/innocenzi\"\u003e\u003ccode\u003e@​innocenzi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/155\"\u003elaravel/tinker#155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/4faba77764bd33411735936acdf30446d058c78b\"\u003e\u003ccode\u003e4faba77\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/cc74081282ba2e3dae1f0068ccb330370d24634e\"\u003e\u003ccode\u003ecc74081\u003c/code\u003e\u003c/a\u003e fix conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/eaa762692fda3c8b7caae5121897adf85d94ca33\"\u003e\u003ccode\u003eeaa7626\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/c0bf371713fc6d54860cc599e52b4bfa654c2a30\"\u003e\u003ccode\u003ec0bf371\u003c/code\u003e\u003c/a\u003e [3.x] Supports Laravel 13 (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/104ac0b749975036955a9f6aa355871f33a90153\"\u003e\u003ccode\u003e104ac0b\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/942b69c066750487ff9683729c86dae9561f8b05\"\u003e\u003ccode\u003e942b69c\u003c/code\u003e\u003c/a\u003e [3.x] Remove supports for PHP 8.0 and 7.x (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/fce88bf9abe1b60644f6181c651519542b847bc6\"\u003e\u003ccode\u003efce88bf\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/7d593dfaec2773c7d8ebf59c52cf4f870dcb042c\"\u003e\u003ccode\u003e7d593df\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-data` from 4.20.0 to 4.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-data/releases\"\u003espatie/laravel-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Inertia v3 by falling back to OptionalProp by \u003ca href=\"https://github.com/jessegall\"\u003e\u003ccode\u003e@​jessegall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1181\"\u003espatie/laravel-data#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\"\u003ehttps://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for custom validation messages and attributes when using property morphable by \u003ca href=\"https://github.com/bentleyo\"\u003e\u003ccode\u003e@​bentleyo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1055\"\u003espatie/laravel-data#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add database constraints for validation annotations by \u003ca href=\"https://github.com/Klaas058\"\u003e\u003ccode\u003e@​Klaas058\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1085\"\u003espatie/laravel-data#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert validateAndCreate change that broke prepareForPipeline by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1175\"\u003espatie/laravel-data#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline data specific rules and fix wildcard collection rule overrides by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1176\"\u003espatie/laravel-data#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd required validation rule to bool properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1177\"\u003espatie/laravel-data#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude lazy properties when storing data via Eloquent casts by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1178\"\u003espatie/laravel-data#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CannotSetComputedValue for optional computed properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1179\"\u003espatie/laravel-data#1179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1167\"\u003espatie/laravel-data#1167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: truncate nanoseconds for dates with timezone offsets by \u003ca href=\"https://github.com/ralphjsmit\"\u003e\u003ccode\u003e@​ralphjsmit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1160\"\u003espatie/laravel-data#1160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NormalizedModel not resolving non-snake-cased model attributes by \u003ca href=\"https://github.com/isaackaara\"\u003e\u003ccode\u003e@​isaackaara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1159\"\u003espatie/laravel-data#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EmptyDataResolver): allow null overwrites by \u003ca href=\"https://github.com/vaishnavyogesh\"\u003e\u003ccode\u003e@​vaishnavyogesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1161\"\u003espatie/laravel-data#1161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix deprecation warning for 'SplObjectStorage::attach' by \u003ca href=\"https://github.com/jelledruut\"\u003e\u003ccode\u003e@​jelledruut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1145\"\u003espatie/laravel-data#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual property support by \u003ca href=\"https://github.com/jivanf\"\u003e\u003ccode\u003e@​jivanf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1164\"\u003espatie/laravel-data#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix DataTypeScriptTransformer cursor paginator properties by \u003ca href=\"https://github.com/UltraWelfare\"\u003e\u003ccode\u003e@​UltraWelfare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1098\"\u003espatie/laravel-data#1098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the reflection dependency could not be resolved correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-data/blob/main/CHANGELOG.md\"\u003espatie/laravel-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1 - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Inertia v3 by falling back to OptionalProp by \u003ca href=\"https://github.com/jessegall\"\u003e\u003ccode\u003e@​jessegall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1181\"\u003espatie/laravel-data#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\"\u003ehttps://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.22.0 - 2026-04-16\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for custom validation messages and attributes when using property morphable by \u003ca href=\"https://github.com/bentleyo\"\u003e\u003ccode\u003e@​bentleyo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1055\"\u003espatie/laravel-data#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add database constraints for validation annotations by \u003ca href=\"https://github.com/Klaas058\"\u003e\u003ccode\u003e@​Klaas058\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1085\"\u003espatie/laravel-data#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert validateAndCreate change that broke prepareForPipeline by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1175\"\u003espatie/laravel-data#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline data specific rules and fix wildcard collection rule overrides by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1176\"\u003espatie/laravel-data#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd required validation rule to bool properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1177\"\u003espatie/laravel-data#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude lazy properties when storing data via Eloquent casts by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1178\"\u003espatie/laravel-data#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CannotSetComputedValue for optional computed properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1179\"\u003espatie/laravel-data#1179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0 - 2026-04-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1167\"\u003espatie/laravel-data#1167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: truncate nanoseconds for dates with timezone offsets by \u003ca href=\"https://github.com/ralphjsmit\"\u003e\u003ccode\u003e@​ralphjsmit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1160\"\u003espatie/laravel-data#1160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NormalizedModel not resolving non-snake-cased model attributes by \u003ca href=\"https://github.com/isaackaara\"\u003e\u003ccode\u003e@​isaackaara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1159\"\u003espatie/laravel-data#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EmptyDataResolver): allow null overwrites by \u003ca href=\"https://github.com/vaishnavyogesh\"\u003e\u003ccode\u003e@​vaishnavyogesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1161\"\u003espatie/laravel-data#1161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix deprecation warning for 'SplObjectStorage::attach' by \u003ca href=\"https://github.com/jelledruut\"\u003e\u003ccode\u003e@​jelledruut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1145\"\u003espatie/laravel-data#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual property support by \u003ca href=\"https://github.com/jivanf\"\u003e\u003ccode\u003e@​jivanf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1164\"\u003espatie/laravel-data#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix DataTypeScriptTransformer cursor paginator properties by \u003ca href=\"https://github.com/UltraWelfare\"\u003e\u003ccode\u003e@​UltraWelfare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1098\"\u003espatie/laravel-data#1098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.1 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the reflection dependency could not be resolved correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/ec254c0ebc3f3b37515cd7449e2dbb10588e606b\"\u003e\u003ccode\u003eec254c0\u003c/code\u003e\u003c/a\u003e Merge branch 'jessegall-fix/inertia-v3-optional-prop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/0e6974dc8bc686544f20030863b2656ea87c47af\"\u003e\u003ccode\u003e0e6974d\u003c/code\u003e\u003c/a\u003e Fix PHPStan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/aef1980014c0d988e463d3fb64faca71ab8732e3\"\u003e\u003ccode\u003eaef1980\u003c/code\u003e\u003c/a\u003e Support Inertia v3 by falling back to OptionalProp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/2a23e52905b05438c773e87d05248c67bac6582e\"\u003e\u003ccode\u003e2a23e52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1180\"\u003e#1180\u003c/a\u003e from spatie/dependabot/github_actions/dependabot/fet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/188a38f33ce171d55dc4b7b74ab6984b72db8d4d\"\u003e\u003ccode\u003e188a38f\u003c/code\u003e\u003c/a\u003e Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/a22f8fbcd9aa1ff85319434c0f3574b7065ab280\"\u003e\u003ccode\u003ea22f8fb\u003c/code\u003e\u003c/a\u003e Add spec for replacing phpDocumentor with phpstan/phpdoc-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/102bb12596dd85697d291f0761a14e4df843728a\"\u003e\u003ccode\u003e102bb12\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/cec66f8d53bedbf78bea9f3155c7ee49fa8a61fb\"\u003e\u003ccode\u003ecec66f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1179\"\u003e#1179\u003c/a\u003e from spatie/fix/computed-optional-property-exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/b07bdc821c2873101cc6440c5e40902daa465a3f\"\u003e\u003ccode\u003eb07bdc8\u003c/code\u003e\u003c/a\u003e Fix CannotSetComputedValue thrown for optional computed properties not in pay...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/bffa8c9145b581441fc6fc8d0de32b5f15dee735\"\u003e\u003ccode\u003ebffa8c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1178\"\u003e#1178\u003c/a\u003e from spatie/fix/lazy-properties-in-eloquent-cast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.0...4.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `driftingly/rector-laravel` from 2.1.12 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/driftingly/rector-laravel/releases\"\u003edriftingly/rector-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse default PHPUnit suite in downgraded release workflow by \u003ca href=\"https://github.com/GeniJaho\"\u003e\u003ccode\u003e@​GeniJaho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/479\"\u003edriftingly/rector-laravel#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use associative array for RenameClassRector in livewire-40 by \u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/482\"\u003edriftingly/rector-laravel#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationRuleArrayStringValueToArrayRector\u003c/code\u003e processing closures inside rules() method  by \u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow webmozart/assert ^2 in the build artifact by \u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: use single queueable trait in jobs by \u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLaravel 13 Model Attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/477\"\u003edriftingly/rector-laravel#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rector rules for Laravel 13 Queue Job attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/483\"\u003edriftingly/rector-laravel#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes an error in PHPStan with UnifyModelDatesWithCastsRector.php by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/490\"\u003edriftingly/rector-laravel#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix made for Table attribute being generated with the wrong arg name by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/489\"\u003edriftingly/rector-laravel#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Laravel 13 support to Level Set List by \u003ca href=\"https://github.com/achyutkneupane\"\u003e\u003ccode\u003e@​achyutkneupane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/485\"\u003edriftingly/rector-laravel#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ramsey/composer-install from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/486\"\u003edriftingly/rector-laravel#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename CSRF middleware to PreventRequestForgery for Laravel 13 by \u003ca href=\"https://github.com/MrPunyapal\"\u003e\u003ccode\u003e@​MrPunyapal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/484\"\u003edriftingly/rector-laravel#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Rector ^2.4.1 and replace deprecated file to getFile() on rector rule by \u003ca href=\"https://github.com/samsonasik\"\u003e\u003ccode\u003e@​samsonasik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/492\"\u003edriftingly/rector-laravel#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achyutkneupane\"\u003e\u003ccode\u003e@​achyutkneupane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/485\"\u003edriftingly/rector-laravel#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/486\"\u003edriftingly/rector-laravel#486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.10...2.3.0\"\u003ehttps://github.com/driftingly/rector-laravel/compare/2.1.10...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse default PHPUnit suite in downgraded release workflow by \u003ca href=\"https://github.com/GeniJaho\"\u003e\u003ccode\u003e@​GeniJaho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/479\"\u003edriftingly/rector-laravel#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use associative array for RenameClassRector in livewire-40 by \u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/482\"\u003edriftingly/rector-laravel#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationRuleArrayStringValueToArrayRector\u003c/code\u003e processing closures inside rules() method  by \u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow webmozart/assert ^2 in the build artifact by \u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: use single queueable trait in jobs by \u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLaravel 13 Model Attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/477\"\u003edriftingly/rector-laravel#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rector rules for Laravel 13 Queue Job attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/483\"\u003edriftingly/rector-laravel#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.10...2.2.0\"\u003ehttps://github.com/driftingly/rector-laravel/compare/2.1.10...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/3c1c13f335b3b4d1a1f944a8ea194020044871ed\"\u003e\u003ccode\u003e3c1c13f\u003c/code\u003e\u003c/a\u003e release PHP 7.4 downgraded 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/4f3311f7fea7b3b02d8ee28e597953d821f1643d\"\u003e\u003ccode\u003e4f3311f\u003c/code\u003e\u003c/a\u003e Bump to Rector ^2.4.1 and replace deprecated file to getFile() on rector rule...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/27f7bf06cc47c8797a82b6991268d57254e239ac\"\u003e\u003ccode\u003e27f7bf0\u003c/code\u003e\u003c/a\u003e chore: rename CSRF middleware to PreventRequestForgery for Laravel 13 (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/2694f9cc18e36911d8c04fdc8d7b32be071f99cc\"\u003e\u003ccode\u003e2694f9c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ramsey/composer-install from 3 to 4 (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/b6535b3833ea5605a0c4ea7709a3f59795b45a03\"\u003e\u003ccode\u003eb6535b3\u003c/code\u003e\u003c/a\u003e Add Laravel 13 support to Level Set List (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/b02e65a42c220273b32005b5f6205273e909f0df\"\u003e\u003ccode\u003eb02e65a\u003c/code\u003e\u003c/a\u003e Fix made for Table attribute being generated with the wrong arg name (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/d49518ef19fd0a799b666bf57848b1c465d8d925\"\u003e\u003ccode\u003ed49518e\u003c/code\u003e\u003c/a\u003e Fixes an error in PHPStan with UnifyModelDatesWithCastsRector.php (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/6e9bc85befd0d1ee9f749be1df696a5914b6959b\"\u003e\u003ccode\u003e6e9bc85\u003c/code\u003e\u003c/a\u003e Adds rules for Laravel Queue Job properties to attributes (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/c4dd2e3381b0310e55a21eed934ac54ee5aed61a\"\u003e\u003ccode\u003ec4dd2e3\u003c/code\u003e\u003c/a\u003e Laravel 13 Model Attributes (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/338368c270db3877cbcf6cfba7038213731e1f8c\"\u003e\u003ccode\u003e338368c\u003c/code\u003e\u003c/a\u003e Feat: use single queueable trait in jobs (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.12...2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `larastan/larastan` from 3.9.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larastan/larastan/releases\"\u003elarastan/larastan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2476\"\u003elarastan/larastan#2476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: undefined array key internal error when view path has trailing slash by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2478\"\u003elarastan/larastan#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003ch1\u003eWhat's changed?\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003efix: fix infinite loop when Redis extension is missing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: create new extensions out of old pipeline based approach by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2448\"\u003elarastan/larastan#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: leverage more PHPStan things by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2449\"\u003elarastan/larastan#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2454\"\u003elarastan/larastan#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve map and mapWithKeys return types by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2466\"\u003elarastan/larastan#2466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlso run on v13 sample application by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2458\"\u003elarastan/larastan#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/9ad17e83e96b63536cb6ac39c3d40d29ff9cf636\"\u003e\u003ccode\u003e9ad17e8\u003c/code\u003e\u003c/a\u003e feat: Improve blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/da5da9482d0d86ccb12c4ad2c850d0ff2544f7e1\"\u003e\u003ccode\u003eda5da94\u003c/code\u003e\u003c/a\u003e fix: undefined array key internal error when view path has trailing slash (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003e\u003ccode\u003eaa637ef\u003c/code\u003e\u003c/a\u003e fix: fix infinite loop when Redis extension is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/41db11d7d6417e7164482252c380bdc03fc41397\"\u003e\u003ccode\u003e41db11d\u003c/code\u003e\u003c/a\u003e feat: improve map and mapWithKeys return types (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/7e2e63f4ccfd4f31b52a6c2756c1ed9fd8f868c8\"\u003e\u003ccode\u003e7e2e63f\u003c/code\u003e\u003c/a\u003e fix PHPStan compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d76327b0a094f3f167c63ff8518bfdda85702784\"\u003e\u003ccode\u003ed76327b\u003c/code\u003e\u003c/a\u003e Also run on v13 sample application (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d1079dd08f76f9c6534f00e953a8b2a7791413ac\"\u003e\u003ccode\u003ed1079dd\u003c/code\u003e\u003c/a\u003e fix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2454\"\u003e#2454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/8b3fa05d6238a3a815c94706d7848118ab0b9c70\"\u003e\u003ccode\u003e8b3fa05\u003c/code\u003e\u003c/a\u003e refactor: leverage more PHPStan things (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/f30cdfd070aebd4e82bf89593cddd9f71971ff1b\"\u003e\u003ccode\u003ef30cdfd\u003c/code\u003e\u003c/a\u003e refactor: create new extensions out of old pipeline based approach (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/pint` from 1.29.0 to 1.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/releases\"\u003elaravel/pint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/blob/main/CHANGELOG.md\"\u003elaravel/pint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ev1.29.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/0770e9b7fafd50d4586881d456d6eb41c9247a80\"\u003e\u003ccode\u003e0770e9b\u003c/code\u003e\u003c/a\u003e Release 1.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/bcc1d3537481d969303eee04a7b5698dfb68f6d5\"\u003e\u003ccode\u003ebcc1d35\u003c/code\u003e\u003c/a\u003e Bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/f07c45562d777c76706e91b64ce7f9af85331493\"\u003e\u003ccode\u003ef07c455\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003etool\u003c/code\u003e just like PAO (\u003ca href=\"https://redirect.github.com/laravel/pint/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/48f6ac89e31952ec7e4bccb99ae5a2bad24c9edf\"\u003e\u003ccode\u003e48f6ac8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laravel/pint/issues/387\"\u003e#387\u003c/a\u003e from moshe-autoleadstar/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/190a6042e7b7671617a9014c5d69be9c8525f2c8\"\u003e\u003ccode\u003e190a604\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/b676541e5be8d316d257db293aa2504f0a001903\"\u003e\u003ccode\u003eb676541\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sail` from 1.54.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/releases\"\u003elaravel/sail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new AI agent env vars by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/867\"\u003elaravel/sail#867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable php8.5-swoole in Dockerfile by \u003ca href=\"https://github.com/mihaileu\"\u003e\u003ccode\u003e@​mihaileu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/859\"\u003elaravel/sail#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce new SAIL_DOCKER_BINARY env for podman support by \u003ca href=\"https://github.com/Vringe\"\u003e\u003ccode\u003e@​Vringe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/857\"\u003elaravel/sail#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/blob/1.x/CHANGELOG.md\"\u003elaravel/sail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.57.0...v1.58.0\"\u003ev1.58.0\u003c/a\u003e - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new AI agent env vars by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/867\"\u003elaravel/sail#867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ev1.57.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.55.0...v1.56.0\"\u003ev1.56.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable php8.5-swoole in Dockerfile by \u003ca href=\"https://github.com/mihaileu\"\u003e\u003ccode\u003e@​mihaileu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/859\"\u003elaravel/sail#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.54.0...v1.55.0\"\u003ev1.55.0\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce new SAIL_DOCKER_BINARY env for podman support by \u003ca href=\"https://github.com/Vringe\"\u003e\u003ccode\u003e@​Vringe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/857\"\u003elaravel/sail#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/2e5e968138ca52ed87d712449697a8364d73b466\"\u003e\u003ccode\u003e2e5e968\u003c/code\u003e\u003c/a\u003e Add new AI agent env vars (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/be52b43ec52a4af9963ecfa1735b78597eb65d27\"\u003e\u003ccode\u003ebe52b43\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/fa8d057b6e9310380ccbc3a209ed7f927d54f648\"\u003e\u003ccode\u003efa8d057\u003c/code\u003e\u003c/a\u003e Add missing AI agent env vars for Copilot CLI and Pi (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/bb75283b6fedcd00ff24886ff070d7ec8045fbcc\"\u003e\u003ccode\u003ebb75283\u003c/code\u003e\u003c/a\u003e Forward AI agent env vars into Docker containers via exec (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/3b529a682d4f3aa81f632fbe8707bd5733da19a1\"\u003e\u003ccode\u003e3b529a6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/f43426bb42a1cb7a51a3861d9138063e54766d28\"\u003e\u003ccode\u003ef43426b\u003c/code\u003e\u003c/a\u003e Enable php8.5-swoole in Dockerfile (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/9446f4d8ef9f78d787e045ececab5566ef67a4a6\"\u003e\u003ccode\u003e9446f4d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/67dc1b72da4e066a2fb54c1c7582fd2f140ea191\"\u003e\u003ccode\u003e67dc1b7\u003c/code\u003e\u003c/a\u003e introduce new SAIL_DOCKER_BINARY env for podman support (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/0d191c6a6d283cc8bb415d0091d632ca213471f5\"\u003e\u003ccode\u003e0d191c6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sail/compare/v1.54.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.9.1 to 8.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/716af8f95a470e9094cfca09ed897b023be191a5\"\u003e\u003ccode\u003e716af8f\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/2b21832ad44cf7e837961f4c48032e17700c4a99\"\u003e\u003ccode\u003e2b21832\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/collision/issues/345\"\u003e#345\u003c/a\u003e from jackbayliss/8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b341bb1eef28a92afcc81939eeeacfdbc9f10611\"\u003e\u003ccode\u003eb341bb1\u003c/code\u003e\u003c/a\u003e chore: removes test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/15c76eb9b406ccea071ebc8e923005400941f295\"\u003e\u003ccode\u003e15c76eb\u003c/code\u003e\u003c/a\u003e ci: fixes \u003ccode\u003efailOnEmptyTestSuite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/8c3601525abb2e60d51e28c0e98518223df34417\"\u003e\u003ccode\u003e8c36015\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/4892f63015d78ef7d2c8dd82aa43fec32ac9a1ba\"\u003e\u003ccode\u003e4892f63\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b0d8ab95b29c3189aeeb902d81215231df4c1b64\"\u003e\u003ccode\u003eb0d8ab9\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a2810432ecf7b95624eefb1fb8a9d253d39f32a1\"\u003e\u003ccode\u003ea281043\u003c/code\u003e\u003c/a\u003e fix: code coverage on phpunit 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/6eb16883e74fd725ac64dbe81544c961ab448ba5\"\u003e\u003ccode\u003e6eb1688\u003c/code\u003e\u003c/a\u003e ci: fixes running on l13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/39f1cfc5c1b846074d2897ca46bc6688f8c3bddf\"\u003e\u003ccode\u003e39f1cfc\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.9.1...v8.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pestphp/pest` from 4.4.2 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.2...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rector/rector` from 2.3.9 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rectorphp/rector/releases\"\u003erector/rector's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleased Rector 2.4.2\u003c/h2\u003e\n\u003ch2\u003eNew Features :partying_face:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd some symfony/polyfill support (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7965\"\u003e#7965\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/sreichel\"\u003e\u003ccode\u003e@​sreichel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[DeadCode] Allow remove useless @ var on aliased object on RemoveUselessVarTagRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7967\"\u003e#7967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBugfixes :bug:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Php81] Handle crash on normal array with variadic inside class on ArrayToFirstClassCallableRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Skip possibly undefined variable on CoalesceToTernaryRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Php70] Allow is_null() conversion on TernaryToNullCoalescingRector with parentheses handling (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to PHPStan ^2.1.47 (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to PHPStan ^2.1.48 (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7971\"\u003e#7971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003erectorphp/rector-symfony :musical_note:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit test due to new PHPStan release (\u003ca href=\"https://redirect.github.com/rectorphp/rector-symfony/pull/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReleased Rector 2.4.1\u003c/h2\u003e\n\u003ch2\u003eNew Features :partying_face:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[DeadCode] Add \u003ccode\u003eRemoveUselessTernaryRector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7961\"\u003e#7961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Add \u003ccode\u003eCoalesceToTernaryRector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7960\"\u003e#7960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--rules-summary\u003c/code\u003e option to display applied rules summary with count (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7874\"\u003e#7874\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/carlos-granados\"\u003e\u003ccode\u003e@​carlos-granados\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for adding the \u003ccode\u003e#[Override]\u003c/code\u003e attribute to methods implementing interfaces (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7934\"\u003e#7934\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/hockdudu\"\u003e\u003ccode\u003e@​hockdudu\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(printer): add per-node NEWLINE_ON_FLUENT_CALL attribute to BetterStandardPrinter (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7910\"\u003e#7910\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/MrPunyapal\"\u003e\u003ccode\u003e@​MrPunyapal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShow line numbers in diff output (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7875\"\u003e#7875\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/carlos-granados\"\u003e\u003ccode\u003e@​carlos-granados\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBugfixes :bug:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CodeQuality] Skip with HTML on CompleteMissingIfElseBracketRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Handle with assign on SimplifyIfElseToTernaryRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7951\"\u003e#7951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Skip with HTML on TernaryFalseExpressionToIfRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[automated] Apply Coding Standard (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7955\"\u003e#7955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake compatible with PHPStan 2.1.x-dev for ObjectType::equals() change behaviour (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7956\"\u003e#7956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[AutoImport] Handle FQCN in/not in use on auto import + remove unused import as prefix = suffix (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use hash map for installed packages (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7878\"\u003e#7878\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[ChangesReporting][Alternative] Collect changed_files on --no-diffs with json output with use of JsonOutputFactory (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: OOM crash in RemoveUnusedVariableAssignRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7964\"\u003e#7964\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDeprecations :skull:\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/e645b6463c6a88ea5b44b17d3387d35a912c7946\"\u003e\u003ccode\u003ee645b64\u003c/code\u003e\u003c/a\u003e Rector 2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/eb6a3e39963a8aaf2e5a0c10a1f31cc883f5e0b6\"\u003e\u003ccode\u003eeb6a3e3\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 05371b72780605a5e868d389815d5f173cd86efe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/b53db8bbaef6cb37d68d98ca20c1ff9bfc7b051f\"\u003e\u003ccode\u003eb53db8b\u003c/code\u003e\u003c/a\u003e Updated Rector to commit c5768393422409499e36d53fcdeac88f103f9b6c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/4ffe733e099f0cb4f5e483a4a99d5b2e282f7456\"\u003e\u003ccode\u003e4ffe733\u003c/code\u003e\u003c/a\u003e Updated Rector to commit f8f34877ad3c75a7e3ec1ff4193556d82f9c9384\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/6a5893f4a6ba4b1aeac93ec0bcf2ec712e6e0ac9\"\u003e\u003ccode\u003e6a5893f\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 84fe920db62fecb447335cbfff9081d67c672a94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/b6383f87b3779f8743f651ff9aaff7b072a1104c\"\u003e\u003ccode\u003eb6383f8\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 6200babc1974748d2ab00ec9802314a2a91e5874\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/8268abaeb93c70c445cef8d4d6cbc76997c39350\"\u003e\u003ccode\u003e8268aba\u003c/code\u003e\u003c/a\u003e Updated Rector to commit a6b5203bd0e91d73d38e4036a9cf1d20301bae01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/5db5afc8f5f7c3fb9157425c71f67451517abc48\"\u003e\u003ccode\u003e5db5afc\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 4273c1667357ac77e4d6ebf63846cff2b17c4879\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/000b7050b9e4fe98db2192971e56eb0b302b3feb\"\u003e\u003ccode\u003e000b705\u003c/code\u003e\u003c/a\u003e Rector 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/bf4b7e465ab9e0eaaa89250d13b64f1ff0899f76\"\u003e\u003ccode\u003ebf4b7e4\u003c/code\u003e\u003c/a\u003e Updated Rector to commit dcc3c8c2a7d2fc378641f3a37b190309512fff38\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rectorphp/rector/compare/2.3.9...2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Open-SGF/gooddads-enrollment-bot/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-SGF%2Fgooddads-enrollment-bot/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4330591245","node_id":"PR_kwDOR6Kuns7VtPsy","number":7,"state":"closed","title":"Bump the actions-deps group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T10:06:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T10:06:20.000Z","updated_at":"2026-05-31T10:06:38.000Z","time_to_close":3024016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"actions-deps","update_count":8,"packages":[{"name":"laravel/framework","old_version":"13.3.0","new_version":"13.6.0","repository_url":"https://github.com/laravel/framework"},{"name":"laravel/tinker","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/laravel/tinker"},{"name":"barryvdh/laravel-debugbar","old_version":"4.2.3","new_version":"4.2.8","repository_url":"https://github.com/fruitcake/laravel-debugbar"},{"name":"larastan/larastan","old_version":"3.9.3","new_version":"3.9.6","repository_url":"https://github.com/larastan/larastan"},{"name":"laravel/pint","old_version":"1.29.0","new_version":"1.29.1","repository_url":"https://github.com/laravel/pint"},{"name":"laravel/sail","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/laravel/sail"},{"name":"nunomaduro/collision","old_version":"8.9.2","new_version":"8.9.4","repository_url":"https://github.com/nunomaduro/collision"},{"name":"pestphp/pest","old_version":"4.4.5","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the actions-deps group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/framework](https://github.com/laravel/framework) | `13.3.0` | `13.6.0` |\n| [laravel/tinker](https://github.com/laravel/tinker) | `3.0.0` | `3.0.2` |\n| [barryvdh/laravel-debugbar](https://github.com/fruitcake/laravel-debugbar) | `4.2.3` | `4.2.8` |\n| [larastan/larastan](https://github.com/larastan/larastan) | `3.9.3` | `3.9.6` |\n| [laravel/pint](https://github.com/laravel/pint) | `1.29.0` | `1.29.1` |\n| [laravel/sail](https://github.com/laravel/sail) | `1.56.0` | `1.57.0` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.9.2` | `8.9.4` |\n| [pestphp/pest](https://github.com/pestphp/pest) | `4.4.5` | `4.6.3` |\n\n\nUpdates `laravel/framework` from 13.3.0 to 13.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/framework/releases\"\u003elaravel/framework's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Use \u003ccode\u003eversion_compare\u003c/code\u003e function by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59687\"\u003elaravel/framework#59687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Flip misordered assertions arguments by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59691\"\u003elaravel/framework#59691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Remove unused variable in \u003ccode\u003ecatch()\u003c/code\u003e by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59689\"\u003elaravel/framework#59689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix number abbreviation rollover between unit tiers by \u003ca href=\"https://github.com/Button99\"\u003e\u003ccode\u003e@​Button99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59692\"\u003elaravel/framework#59692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ]Use Null and Isset coalescing when possible by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59690\"\u003elaravel/framework#59690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Change \u003ccode\u003ecount\u003c/code\u003e array comparison to empty array comparison to improve performance by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59688\"\u003elaravel/framework#59688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] testsuite by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59702\"\u003elaravel/framework#59702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce static calls by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59704\"\u003elaravel/framework#59704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow Table Attribute on child to override parent by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59701\"\u003elaravel/framework#59701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Return null from Cursor::fromEncoded for malformed payloads by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59699\"\u003elaravel/framework#59699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Port forward rate limiter fix by \u003ca href=\"https://github.com/paulandroshchuk\"\u003e\u003ccode\u003e@​paulandroshchuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59706\"\u003elaravel/framework#59706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add debounceable queued jobs by \u003ca href=\"https://github.com/matthewnessworthy\"\u003e\u003ccode\u003e@​matthewnessworthy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59507\"\u003elaravel/framework#59507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support JSON responses for the built-in health route by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59710\"\u003elaravel/framework#59710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure Queue::route string defaults to queue only by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59711\"\u003elaravel/framework#59711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix failOnUnknownFields query parameter handling by \u003ca href=\"https://github.com/cyrodjohn\"\u003e\u003ccode\u003e@​cyrodjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59728\"\u003elaravel/framework#59728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix flaky QueueWorkerTest by freezing time before computing retryUntil by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59727\"\u003elaravel/framework#59727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x]  Allow array of pivot arrays to be passed to hasAttached by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59723\"\u003elaravel/framework#59723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix TypeError in digits_between validation rule on non-string values by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59717\"\u003elaravel/framework#59717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to PasswordBrokerManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59714\"\u003elaravel/framework#59714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to BroadcastManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59713\"\u003elaravel/framework#59713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange attempts column type from tiny to small integer by \u003ca href=\"https://github.com/ju-gow\"\u003e\u003ccode\u003e@​ju-gow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59718\"\u003elaravel/framework#59718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Get rid of useless Mockery::close by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59730\"\u003elaravel/framework#59730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix Vite CSS not loaded from nested chunk imports by \u003ca href=\"https://github.com/karim1999\"\u003e\u003ccode\u003e@​karim1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59662\"\u003elaravel/framework#59662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support named credential providers for SQS queue connections by \u003ca href=\"https://github.com/kieranbrown\"\u003e\u003ccode\u003e@​kieranbrown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59733\"\u003elaravel/framework#59733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce stricter assertions by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59749\"\u003elaravel/framework#59749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Cast to string before preg_match in decimal, max_digits, and min_digits rules by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59739\"\u003elaravel/framework#59739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243 by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59761\"\u003elaravel/framework#59761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow assertDatabase has \u0026amp; missing to accept arrays by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59752\"\u003elaravel/framework#59752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ] Normalize Carbon by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59750\"\u003elaravel/framework#59750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Implement CanFlushLocks on FailoverStore by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59738\"\u003elaravel/framework#59738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Validate MAC across all decryption keys by \u003ca href=\"https://github.com/ma32kc\"\u003e\u003ccode\u003e@​ma32kc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59742\"\u003elaravel/framework#59742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Use generic TModel in additional places in Factory class by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59780\"\u003elaravel/framework#59780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure assertModelMissing and assertModelExists dont silently pass by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59772\"\u003elaravel/framework#59772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59756\"\u003elaravel/framework#59756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add prefersJsonResponses() to the application builder by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59753\"\u003elaravel/framework#59753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add support for Cloudflare Email Service by \u003ca href=\"https://github.com/dwightwatson\"\u003e\u003ccode\u003e@​dwightwatson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59735\"\u003elaravel/framework#59735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to NotificationChannelManager channel and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59783\"\u003elaravel/framework#59783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Support #[Delay] attribute on queued mailables by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59580\"\u003elaravel/framework#59580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Added inheritance support for Controller Middleware attributes. by \u003ca href=\"https://github.com/niduranga\"\u003e\u003ccode\u003e@​niduranga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59597\"\u003elaravel/framework#59597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Normalize phpredis SSL context for single and cluster connections   by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59569\"\u003elaravel/framework#59569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Memoize the result of \u003ccode\u003eTestCase@withoutBootingFramework()\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59610\"\u003elaravel/framework#59610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add missing \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e and docblocks for concurrency and model in… by \u003ca href=\"https://github.com/scabarcas17\"\u003e\u003ccode\u003e@​scabarcas17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59602\"\u003elaravel/framework#59602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix that retries of \u003ccode\u003eShouldBeUniqueUntilProcessing\u003c/code\u003e jobs are force-releasing locks they don't own by \u003ca href=\"https://github.com/kohlerdominik\"\u003e\u003ccode\u003e@​kohlerdominik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59567\"\u003elaravel/framework#59567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add first-class Redis Cluster support for Queue and ConcurrencyLimiter by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59533\"\u003elaravel/framework#59533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] chore: Update PHP version from 8.2 to 8.3 in \u003ccode\u003ebin/test.sh\u003c/code\u003e script by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59605\"\u003elaravel/framework#59605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix RedisQueueTest by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59613\"\u003elaravel/framework#59613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to CacheManager store and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59637\"\u003elaravel/framework#59637\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/framework/blob/13.x/CHANGELOG.md\"\u003elaravel/framework's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/framework/compare/v13.5.0...v13.6.0\"\u003ev13.6.0\u003c/a\u003e - 2026-04-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Use \u003ccode\u003eversion_compare\u003c/code\u003e function by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59687\"\u003elaravel/framework#59687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Flip misordered assertions arguments by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59691\"\u003elaravel/framework#59691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Remove unused variable in \u003ccode\u003ecatch()\u003c/code\u003e by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59689\"\u003elaravel/framework#59689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix number abbreviation rollover between unit tiers by \u003ca href=\"https://github.com/Button99\"\u003e\u003ccode\u003e@​Button99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59692\"\u003elaravel/framework#59692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ]Use Null and Isset coalescing when possible by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59690\"\u003elaravel/framework#59690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Change \u003ccode\u003ecount\u003c/code\u003e array comparison to empty array comparison to improve performance by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59688\"\u003elaravel/framework#59688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] testsuite by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59702\"\u003elaravel/framework#59702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce static calls by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59704\"\u003elaravel/framework#59704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow Table Attribute on child to override parent by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59701\"\u003elaravel/framework#59701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Return null from Cursor::fromEncoded for malformed payloads by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59699\"\u003elaravel/framework#59699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Port forward rate limiter fix by \u003ca href=\"https://github.com/paulandroshchuk\"\u003e\u003ccode\u003e@​paulandroshchuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59706\"\u003elaravel/framework#59706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add debounceable queued jobs by \u003ca href=\"https://github.com/matthewnessworthy\"\u003e\u003ccode\u003e@​matthewnessworthy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59507\"\u003elaravel/framework#59507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support JSON responses for the built-in health route by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59710\"\u003elaravel/framework#59710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure Queue::route string defaults to queue only by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59711\"\u003elaravel/framework#59711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix failOnUnknownFields query parameter handling by \u003ca href=\"https://github.com/cyrodjohn\"\u003e\u003ccode\u003e@​cyrodjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59728\"\u003elaravel/framework#59728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix flaky QueueWorkerTest by freezing time before computing retryUntil by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59727\"\u003elaravel/framework#59727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x]  Allow array of pivot arrays to be passed to hasAttached by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59723\"\u003elaravel/framework#59723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix TypeError in digits_between validation rule on non-string values by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59717\"\u003elaravel/framework#59717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to PasswordBrokerManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59714\"\u003elaravel/framework#59714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to BroadcastManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59713\"\u003elaravel/framework#59713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange attempts column type from tiny to small integer by \u003ca href=\"https://github.com/ju-gow\"\u003e\u003ccode\u003e@​ju-gow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59718\"\u003elaravel/framework#59718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Get rid of useless Mockery::close by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59730\"\u003elaravel/framework#59730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix Vite CSS not loaded from nested chunk imports by \u003ca href=\"https://github.com/karim1999\"\u003e\u003ccode\u003e@​karim1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59662\"\u003elaravel/framework#59662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support named credential providers for SQS queue connections by \u003ca href=\"https://github.com/kieranbrown\"\u003e\u003ccode\u003e@​kieranbrown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59733\"\u003elaravel/framework#59733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce stricter assertions by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59749\"\u003elaravel/framework#59749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Cast to string before preg_match in decimal, max_digits, and min_digits rules by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59739\"\u003elaravel/framework#59739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243 by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59761\"\u003elaravel/framework#59761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow assertDatabase has \u0026amp; missing to accept arrays by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59752\"\u003elaravel/framework#59752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ] Normalize Carbon by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59750\"\u003elaravel/framework#59750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Implement CanFlushLocks on FailoverStore by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59738\"\u003elaravel/framework#59738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Validate MAC across all decryption keys by \u003ca href=\"https://github.com/ma32kc\"\u003e\u003ccode\u003e@​ma32kc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59742\"\u003elaravel/framework#59742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Use generic TModel in additional places in Factory class by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59780\"\u003elaravel/framework#59780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure assertModelMissing and assertModelExists dont silently pass by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59772\"\u003elaravel/framework#59772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59756\"\u003elaravel/framework#59756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add prefersJsonResponses() to the application builder by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59753\"\u003elaravel/framework#59753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add support for Cloudflare Email Service by \u003ca href=\"https://github.com/dwightwatson\"\u003e\u003ccode\u003e@​dwightwatson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59735\"\u003elaravel/framework#59735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to NotificationChannelManager channel and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59783\"\u003elaravel/framework#59783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/framework/compare/v13.4.0...v13.5.0\"\u003ev13.5.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Support #[Delay] attribute on queued mailables by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59580\"\u003elaravel/framework#59580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Added inheritance support for Controller Middleware attributes. by \u003ca href=\"https://github.com/niduranga\"\u003e\u003ccode\u003e@​niduranga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59597\"\u003elaravel/framework#59597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Normalize phpredis SSL context for single and cluster connections   by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59569\"\u003elaravel/framework#59569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Memoize the result of \u003ccode\u003eTestCase@withoutBootingFramework()\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59610\"\u003elaravel/framework#59610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add missing \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e and docblocks for concurrency and model in… by \u003ca href=\"https://github.com/scabarcas17\"\u003e\u003ccode\u003e@​scabarcas17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59602\"\u003elaravel/framework#59602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix that retries of \u003ccode\u003eShouldBeUniqueUntilProcessing\u003c/code\u003e jobs are force-releasing locks they don't own by \u003ca href=\"https://github.com/kohlerdominik\"\u003e\u003ccode\u003e@​kohlerdominik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59567\"\u003elaravel/framework#59567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add first-class Redis Cluster support for Queue and ConcurrencyLimiter by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59533\"\u003elaravel/framework#59533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] chore: Update PHP version from 8.2 to 8.3 in \u003ccode\u003ebin/test.sh\u003c/code\u003e script by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59605\"\u003elaravel/framework#59605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/416a93ea9c53161e0d4b8a44045f447b65a7d2f1\"\u003e\u003ccode\u003e416a93e\u003c/code\u003e\u003c/a\u003e Update version to v13.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/aaa5f50b94048b43d1204f9db24c86692447d5be\"\u003e\u003ccode\u003eaaa5f50\u003c/code\u003e\u003c/a\u003e Update facade docblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/95891fa4a7dc34648d7e78695173148ba9a41299\"\u003e\u003ccode\u003e95891fa\u003c/code\u003e\u003c/a\u003e [13.x] Add enum support to NotificationChannelManager channel and driver meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/3d64382ca7bbd4c47365b7751fe947e06b86277c\"\u003e\u003ccode\u003e3d64382\u003c/code\u003e\u003c/a\u003e [13.x] Add support for Cloudflare Email Service (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59735\"\u003e#59735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/e2ffb2c4afe3b770a6c4ad2c620bfae04fc724b5\"\u003e\u003ccode\u003ee2ffb2c\u003c/code\u003e\u003c/a\u003e [13.x] Add prefersJsonResponses() to the application builder (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59753\"\u003e#59753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/1684284e499b5dde1d81c4f4cfedc7610ad89108\"\u003e\u003ccode\u003e1684284\u003c/code\u003e\u003c/a\u003e Apply fixes from StyleCI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/056555b9acbb9f665ea543f257afe04b24e6974c\"\u003e\u003ccode\u003e056555b\u003c/code\u003e\u003c/a\u003e Update facade docblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/813e3921d35d94e01de54f84bc2e56aa1f419808\"\u003e\u003ccode\u003e813e392\u003c/code\u003e\u003c/a\u003e [13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59756\"\u003e#59756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/1f42653a84791ed7c5ccf622c730260da4125d70\"\u003e\u003ccode\u003e1f42653\u003c/code\u003e\u003c/a\u003e [13.x] Ensure assertModelMissing and assertModelExists dont silently pass (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/812551f9bf32d6c327c7ea2156e0fdeff52f3b1e\"\u003e\u003ccode\u003e812551f\u003c/code\u003e\u003c/a\u003e Use generic TModel in additional places in Factory class (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59780\"\u003e#59780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/framework/compare/v13.3.0...v13.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/tinker` from 3.0.0 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/blob/3.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ev3.0.2\u003c/a\u003e - 2026-03-17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0..master...v3.0.0\"\u003ev3.0.0\u003c/a\u003e - 2026-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Return correct exit code on exceptions by \u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/165\"\u003elaravel/tinker#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Remove supports for PHP 8.0 and 7.x by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/186\"\u003elaravel/tinker#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/197\"\u003elaravel/tinker#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/4faba77764bd33411735936acdf30446d058c78b\"\u003e\u003ccode\u003e4faba77\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `barryvdh/laravel-debugbar` from 4.2.3 to 4.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/releases\"\u003ebarryvdh/laravel-debugbar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow Debugbar to load with strict form request validation enabled by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2032\"\u003efruitcake/laravel-debugbar#2032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid hash mismatch on query explain/result by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2030\"\u003efruitcake/laravel-debugbar#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak formatting queries by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2031\"\u003efruitcake/laravel-debugbar#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Debugbar to be forced to enable on production by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2026\"\u003efruitcake/laravel-debugbar#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance storage open check with additional config by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2027\"\u003efruitcake/laravel-debugbar#2027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdds a flag \u003ccode\u003eDEBUGBAR_FORCE_ALLOW_ENABLE=true\u003c/code\u003e to boot debugbar on production/non-debug modes, for special cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2021\"\u003efruitcake/laravel-debugbar#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version, update tests by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2024\"\u003efruitcake/laravel-debugbar#2024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add editor links to SQL query backtrace entries by \u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse upstream ReverseFormatter to create Data object for CLI in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\"\u003ehttps://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.4\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/blob/master/CHANGELOG.md\"\u003ebarryvdh/laravel-debugbar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.8 - 2026-04-22\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow Debugbar to load with strict form request validation enabled by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2032\"\u003efruitcake/laravel-debugbar#2032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.7 - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid hash mismatch on query explain/result by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2030\"\u003efruitcake/laravel-debugbar#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak formatting queries by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2031\"\u003efruitcake/laravel-debugbar#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.6 - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Debugbar to be forced to enable on production by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2026\"\u003efruitcake/laravel-debugbar#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance storage open check with additional config by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2027\"\u003efruitcake/laravel-debugbar#2027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdds a flag \u003ccode\u003eDEBUGBAR_FORCE_ALLOW_ENABLE=true\u003c/code\u003e to boot debugbar on production/non-debug modes, for special cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.5 - 2026-04-08\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2021\"\u003efruitcake/laravel-debugbar#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version, update tests by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2024\"\u003efruitcake/laravel-debugbar#2024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add editor links to SQL query backtrace entries by \u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.4 - 2026-04-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse upstream ReverseFormatter to create Data object for CLI in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\"\u003ehttps://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/799d70c1101d3f8840dd76ff68ff6a78f9352905\"\u003e\u003ccode\u003e799d70c\u003c/code\u003e\u003c/a\u003e fix: allow Debugbar to load with strict form request validation enabled (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/e83250035d3a526426a4ef4313e3785f6a948bfc\"\u003e\u003ccode\u003ee832500\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/e9863784b8ee42f7a4393bea90a0750f632df779\"\u003e\u003ccode\u003ee986378\u003c/code\u003e\u003c/a\u003e Tweak formatting queries (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2031\"\u003e#2031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/8338c426c542f1c3a8209858976a7a471c27a70a\"\u003e\u003ccode\u003e8338c42\u003c/code\u003e\u003c/a\u003e Avoid hash mismatch on query explain/result (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/d68d9a5af1e3b4dbb98fd0cec34eccacc5bea0da\"\u003e\u003ccode\u003ed68d9a5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/68c3de788feb7047bea547b51253e71a54e7936a\"\u003e\u003ccode\u003e68c3de7\u003c/code\u003e\u003c/a\u003e Enhance storage open check with additional config (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/63adcd8a01c2c5b6c4b2dc60b41ce451bef6006a\"\u003e\u003ccode\u003e63adcd8\u003c/code\u003e\u003c/a\u003e Allow Debugbar to be force to enable on production (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/4839518e899953110a04b3c86b680e7710e992be\"\u003e\u003ccode\u003e4839518\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/4f62913c865023ccd2c34d8d2d13916d2c5720f8\"\u003e\u003ccode\u003e4f62913\u003c/code\u003e\u003c/a\u003e feat: add editor links to SQL query backtrace entries (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/254f344ebf627af9cdbee0a5c9ac3757ab9f610b\"\u003e\u003ccode\u003e254f344\u003c/code\u003e\u003c/a\u003e Bump version, update tests (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2024\"\u003e#2024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `larastan/larastan` from 3.9.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larastan/larastan/releases\"\u003elarastan/larastan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2476\"\u003elarastan/larastan#2476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: undefined array key internal error when view path has trailing slash by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2478\"\u003elarastan/larastan#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003ch1\u003eWhat's changed?\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003efix: fix infinite loop when Redis extension is missing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: create new extensions out of old pipeline based approach by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2448\"\u003elarastan/larastan#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: leverage more PHPStan things by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2449\"\u003elarastan/larastan#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2454\"\u003elarastan/larastan#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve map and mapWithKeys return types by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2466\"\u003elarastan/larastan#2466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlso run on v13 sample application by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2458\"\u003elarastan/larastan#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/9ad17e83e96b63536cb6ac39c3d40d29ff9cf636\"\u003e\u003ccode\u003e9ad17e8\u003c/code\u003e\u003c/a\u003e feat: Improve blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/da5da9482d0d86ccb12c4ad2c850d0ff2544f7e1\"\u003e\u003ccode\u003eda5da94\u003c/code\u003e\u003c/a\u003e fix: undefined array key internal error when view path has trailing slash (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003e\u003ccode\u003eaa637ef\u003c/code\u003e\u003c/a\u003e fix: fix infinite loop when Redis extension is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/41db11d7d6417e7164482252c380bdc03fc41397\"\u003e\u003ccode\u003e41db11d\u003c/code\u003e\u003c/a\u003e feat: improve map and mapWithKeys return types (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/7e2e63f4ccfd4f31b52a6c2756c1ed9fd8f868c8\"\u003e\u003ccode\u003e7e2e63f\u003c/code\u003e\u003c/a\u003e fix PHPStan compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d76327b0a094f3f167c63ff8518bfdda85702784\"\u003e\u003ccode\u003ed76327b\u003c/code\u003e\u003c/a\u003e Also run on v13 sample application (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d1079dd08f76f9c6534f00e953a8b2a7791413ac\"\u003e\u003ccode\u003ed1079dd\u003c/code\u003e\u003c/a\u003e fix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2454\"\u003e#2454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/8b3fa05d6238a3a815c94706d7848118ab0b9c70\"\u003e\u003ccode\u003e8b3fa05\u003c/code\u003e\u003c/a\u003e refactor: leverage more PHPStan things (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/f30cdfd070aebd4e82bf89593cddd9f71971ff1b\"\u003e\u003ccode\u003ef30cdfd\u003c/code\u003e\u003c/a\u003e refactor: create new extensions out of old pipeline based approach (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/pint` from 1.29.0 to 1.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/releases\"\u003elaravel/pint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/blob/main/CHANGELOG.md\"\u003elaravel/pint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ev1.29.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/0770e9b7fafd50d4586881d456d6eb41c9247a80\"\u003e\u003ccode\u003e0770e9b\u003c/code\u003e\u003c/a\u003e Release 1.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/bcc1d3537481d969303eee04a7b5698dfb68f6d5\"\u003e\u003ccode\u003ebcc1d35\u003c/code\u003e\u003c/a\u003e Bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/f07c45562d777c76706e91b64ce7f9af85331493\"\u003e\u003ccode\u003ef07c455\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003etool\u003c/code\u003e just like PAO (\u003ca href=\"https://redirect.github.com/laravel/pint/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/48f6ac89e31952ec7e4bccb99ae5a2bad24c9edf\"\u003e\u003ccode\u003e48f6ac8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laravel/pint/issues/387\"\u003e#387\u003c/a\u003e from moshe-autoleadstar/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/190a6042e7b7671617a9014c5d69be9c8525f2c8\"\u003e\u003ccode\u003e190a604\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/b676541e5be8d316d257db293aa2504f0a001903\"\u003e\u003ccode\u003eb676541\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sail` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/releases\"\u003elaravel/sail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/blob/1.x/CHANGELOG.md\"\u003elaravel/sail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ev1.57.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/fa8d057b6e9310380ccbc3a209ed7f927d54f648\"\u003e\u003ccode\u003efa8d057\u003c/code\u003e\u003c/a\u003e Add missing AI agent env vars for Copilot CLI and Pi (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/bb75283b6fedcd00ff24886ff070d7ec8045fbcc\"\u003e\u003ccode\u003ebb75283\u003c/code\u003e\u003c/a\u003e Forward AI agent env vars into Docker containers via exec (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/3b529a682d4f3aa81f632fbe8707bd5733da19a1\"\u003e\u003ccode\u003e3b529a6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.9.2 to 8.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/716af8f95a470e9094cfca09ed897b023be191a5\"\u003e\u003ccode\u003e716af8f\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/2b21832ad44cf7e837961f4c48032e17700c4a99\"\u003e\u003ccode\u003e2b21832\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/collision/issues/345\"\u003e#345\u003c/a\u003e from jackbayliss/8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b341bb1eef28a92afcc81939eeeacfdbc9f10611\"\u003e\u003ccode\u003eb341bb1\u003c/code\u003e\u003c/a\u003e chore: removes test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/15c76eb9b406ccea071ebc8e923005400941f295\"\u003e\u003ccode\u003e15c76eb\u003c/code\u003e\u003c/a\u003e ci: fixes \u003ccode\u003efailOnEmptyTestSuite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/8c3601525abb2e60d51e28c0e98518223df34417\"\u003e\u003ccode\u003e8c36015\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/4892f63015d78ef7d2c8dd82aa43fec32ac9a1ba\"\u003e\u003ccode\u003e4892f63\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b0d8ab95b29c3189aeeb902d81215231df4c1b64\"\u003e\u003ccode\u003eb0d8ab9\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a2810432ecf7b95624eefb1fb8a9d253d39f32a1\"\u003e\u003ccode\u003ea281043\u003c/code\u003e\u003c/a\u003e fix: code coverage on phpunit 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/d5447354a1d208763bf7c538742d0c72d92e5df1\"\u003e\u003ccode\u003ed544735\u003c/code\u003e\u003c/a\u003e 8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.9.2...v8.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pestphp/pest` from 4.4.5 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.5...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/IS226-Group7/new-template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IS226-Group7%2Fnew-template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4327752187","node_id":"PR_kwDORpBe-s7Vk2Lq","number":19,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.6.1 to 4.6.3 in /apps/backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-25T09:56:48.000Z","updated_at":"2026-04-25T09:56:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.1","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":"/apps/backend","ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.1 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.1...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.1\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alvinstream-ila/dompet-kita/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvinstream-ila%2Fdompet-kita/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4326967364","node_id":"PR_kwDORVKwcs7Vih9I","number":34,"state":"closed","title":"Bump pestphp/pest from 3.8.5 to 4.6.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-09T03:52:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T03:52:39.000Z","updated_at":"2026-05-09T03:52:47.000Z","time_to_close":1209607,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pestphp/pest","old_version":"3.8.5","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 3.8.5 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.8.5...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=3.8.5\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nickzou/modern-wordpress-boilerplate-v3/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickzou%2Fmodern-wordpress-boilerplate-v3/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4325966037","node_id":"PR_kwDORlrhy87VfQTC","number":9,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.5.0 to 4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T22:36:21.000Z","updated_at":"2026-04-24T22:36:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.5.0","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.5.0 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.5.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.5.0\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/juaniquillo/resume/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/juaniquillo%2Fresume/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4299412644","node_id":"PR_kwDOOwVU9M7UIyOz","number":86,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.4.3 to 4.6.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-21T00:05:33.000Z","updated_at":"2026-04-21T00:08:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.4.3","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.4.3 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.3...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.4.3\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/njoguamos/laravel-paystack/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/njoguamos%2Flaravel-paystack/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"4298980392","node_id":"PR_kwDOR9RGcc7UHXtm","number":3,"state":"closed","title":"build(deps-dev): update pestphp/pest requirement from ^3.0 to ^3.0 || ^4.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-25T13:24:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T22:08:04.000Z","updated_at":"2026-04-25T13:24:57.000Z","time_to_close":400605,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^3.0 || ^4.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lan-software/lancore-client/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lan-software%2Flancore-client/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4298907880","node_id":"PR_kwDOObwxhs7UHJNz","number":19,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T21:49:33.000Z","updated_at":"2026-04-20T21:49:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.6","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/smart-dato/php-olc-sdk/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smart-dato%2Fphp-olc-sdk/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4298367582","node_id":"PR_kwDOQTH87s7UFXK_","number":63,"state":"closed","title":"build(deps-dev): bump pestphp/pest from 4.4.3 to 4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T23:37:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T20:07:40.000Z","updated_at":"2026-05-25T23:37:33.000Z","time_to_close":3036592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.4.3","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.4.3 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.3...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.4.3\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/akira-io/laravel-qrcode/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akira-io%2Flaravel-qrcode/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}],"issue_packages":[{"old_version":"4.7.0","new_version":"4.7.2","update_type":"patch","path":null,"pr_created_at":"2026-06-07T18:43:18.000Z","version_change":"4.7.0 → 4.7.2","issue":{"uuid":"4608337302","node_id":"PR_kwDORWPuEM7jq_Ca","number":57,"state":"closed","title":"chore(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T18:42:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T18:43:18.000Z","updated_at":"2026-06-14T18:42:48.000Z","time_to_close":604768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/obsidianlabs-io/obsidian-admin-laravel/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsidianlabs-io%2Fobsidian-admin-laravel/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"4.7.0","new_version":"4.7.2","update_type":"patch","path":null,"pr_created_at":"2026-06-07T08:22:37.000Z","version_change":"4.7.0 → 4.7.2","issue":{"uuid":"4606672916","node_id":"PR_kwDORWLs0M7jl2Lw","number":53,"state":"closed","title":"chore(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T08:22:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T08:22:37.000Z","updated_at":"2026-06-07T08:22:55.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pixelworxio/laravel-ai-action/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelworxio%2Flaravel-ai-action/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"4.7.0","new_version":"4.7.2","update_type":"patch","path":null,"pr_created_at":"2026-06-06T10:53:44.000Z","version_change":"4.7.0 → 4.7.2","issue":{"uuid":"4603018793","node_id":"PR_kwDOQ71PT87jaR3p","number":241,"state":"closed","title":"build(deps-dev): bump pestphp/pest from 4.7.0 to 4.7.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T10:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T10:53:44.000Z","updated_at":"2026-06-06T10:54:03.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.7.0","new_version":"4.7.2","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.7.0 to 4.7.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pao dealing with pest's fatal errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: improve reporting fatal exceptions\u003c/li\u003e\n\u003cli\u003echore: various security improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/40b88b62ef8a7c6fcae5fc28f1fa747f601c131b\"\u003e\u003ccode\u003e40b88b6\u003c/code\u003e\u003c/a\u003e release: v4.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e3361bc3215cee8e3d57042535744ce04b663572\"\u003e\u003ccode\u003ee3361bc\u003c/code\u003e\u003c/a\u003e fix: don't \u003ccode\u003eob_start\u003c/code\u003e with pao\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/92e76eb5ab59817e9741fe3a72de25973e0c1bf9\"\u003e\u003ccode\u003e92e76eb\u003c/code\u003e\u003c/a\u003e ci: runs ci only against stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bd22f478b8bb325fc3fcc896abb0adc592ad1506\"\u003e\u003ccode\u003ebd22f47\u003c/code\u003e\u003c/a\u003e chore: fixes issues with contracts and symfony 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/eeaac34cf6efb3a2bdfbea15384f7dc938dc80ee\"\u003e\u003ccode\u003eeeaac34\u003c/code\u003e\u003c/a\u003e release: v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/b9b07d89834b5a7a8da9befb6fea8ac40d450d0f\"\u003e\u003ccode\u003eb9b07d8\u003c/code\u003e\u003c/a\u003e chore: bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aa7d2f8915aa2059d4055c3e1a2687a344eed79\"\u003e\u003ccode\u003e6aa7d2f\u003c/code\u003e\u003c/a\u003e fix: better fatal exceptions reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1c21a7647a935758bc606ef19c6d7b81b86ee140\"\u003e\u003ccode\u003e1c21a76\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/d649de1988e4b5e798f49162c7328b145055a31c\"\u003e\u003ccode\u003ed649de1\u003c/code\u003e\u003c/a\u003e chore: add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/783ca4bcd6f442b05dbedb3e04a5474fb717e2b4\"\u003e\u003ccode\u003e783ca4b\u003c/code\u003e\u003c/a\u003e chore(deps): limit dependabot to maintained branches (4.x + 5.x)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.7.0...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.7.0\u0026new-version=4.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/onesiphorus-team/onesiforo-web/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesiphorus-team%2Fonesiforo-web/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"}},{"old_version":"4.6.3","new_version":"4.7.0","update_type":"minor","path":null,"pr_created_at":"2026-05-09T22:15:57.000Z","version_change":"4.6.3 → 4.7.0","issue":{"uuid":"4413989677","node_id":"PR_kwDOSPyJOc7Z6plm","number":15,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T22:15:57.000Z","updated_at":"2026-05-09T22:15:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/diegomazuco/orchestra-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diegomazuco%2Forchestra-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"^3.0","new_version":"^4.7","update_type":null,"path":null,"pr_created_at":"2026-05-05T02:16:29.000Z","version_change":"^3.0 → ^4.7","issue":{"uuid":"4381017347","node_id":"PR_kwDOOxxQ5c7YPJQ7","number":23,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T02:16:29.000Z","updated_at":"2026-05-05T02:16:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mferrara/hash-money/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mferrara%2Fhash-money/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"^2.0","new_version":"^4.7","update_type":null,"path":null,"pr_created_at":"2026-05-05T00:36:32.000Z","version_change":"^2.0 → ^4.7","issue":{"uuid":"4380636866","node_id":"PR_kwDOQKgABM7YN7G5","number":14,"state":"open","title":"Update pestphp/pest requirement from ^2.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:36:32.000Z","updated_at":"2026-05-05T00:36:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^2.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v2.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/parsilver/json-serializer-php/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/parsilver%2Fjson-serializer-php/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"4.6.1","new_version":"4.7.0","update_type":"minor","path":"/apps/backend","pr_created_at":"2026-05-05T00:09:51.000Z","version_change":"4.6.1 → 4.7.0","issue":{"uuid":"4380536926","node_id":"PR_kwDORpBe-s7YNmRF","number":30,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.6.1 to 4.7.0 in /apps/backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:09:51.000Z","updated_at":"2026-05-05T00:14:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":"/apps/backend","ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.1 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.1...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.1\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alvinstream-ila/dompet-kita/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvinstream-ila%2Fdompet-kita/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"4.6.3","new_version":"4.7.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T23:16:14.000Z","version_change":"4.6.3 → 4.7.0","issue":{"uuid":"4380305922","node_id":"PR_kwDOQVL2nc7YM1WA","number":54,"state":"closed","title":"Bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T23:16:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T23:16:14.000Z","updated_at":"2026-05-04T23:16:37.000Z","time_to_close":15,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yusufkaracaburun/emeq-mcp/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufkaracaburun%2Femeq-mcp/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"4.6.3","new_version":"4.7.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T02:13:22.000Z","version_change":"4.6.3 → 4.7.0","issue":{"uuid":"4373650290","node_id":"PR_kwDOQJgcLc7X25RD","number":1027,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.6.3 to 4.7.0","user":"dependabot[bot]","labels":["dependencies","dependabot","composer"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T02:13:22.000Z","updated_at":"2026-05-04T02:13:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.3","new_version":"4.7.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.3 to 4.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.3...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.3\u0026new-version=4.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SecPal/api/pull/1027","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecPal%2Fapi/issues/1027","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1027/packages"}},{"old_version":"^3.0","new_version":"^4.7","update_type":null,"path":null,"pr_created_at":"2026-05-04T00:55:25.000Z","version_change":"^3.0 → ^4.7","issue":{"uuid":"4373461222","node_id":"PR_kwDOPLZwMs7X2UNw","number":16,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.7","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T00:55:25.000Z","updated_at":"2026-05-04T00:55:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.7","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaintenance release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2fc75cfcf03c041c804778fa894282234adc3c66\"\u003e\u003ccode\u003e2fc75cf\u003c/code\u003e\u003c/a\u003e chore: updates snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6cc48f63f80be6bf9e4ae5b513562eab2bf6d9e9\"\u003e\u003ccode\u003e6cc48f6\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/e0419d13289fc1c3787d323866d057e5ae99fedb\"\u003e\u003ccode\u003ee0419d1\u003c/code\u003e\u003c/a\u003e release: v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/faa69888011088e90f5c511befd2b876d5bcc22c\"\u003e\u003ccode\u003efaa6988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pestphp/pest/issues/1682\"\u003e#1682\u003c/a\u003e from pestphp/feat/tia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c12247fafd75df1d4b9866e2b2514369f9918df7\"\u003e\u003ccode\u003ec12247f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;wip\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/29b44524433115f37b328f10446ae3f6a9125633\"\u003e\u003ccode\u003e29b4452\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/1b168aba1ce6de93eb0f6bf66506353780fe87c0\"\u003e\u003ccode\u003e1b168ab\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6aabd977cd164c830c42e3264774f2737e7ecce1\"\u003e\u003ccode\u003e6aabd97\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a882543c53cbf003c095c330cd5929d663897785\"\u003e\u003ccode\u003ea882543\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/c250b9da4fb37c4938193fbf8ac03ac775b8b280\"\u003e\u003ccode\u003ec250b9d\u003c/code\u003e\u003c/a\u003e wip\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/enricodelazzari/tempest-query-builder/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricodelazzari%2Ftempest-query-builder/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"^2.0|^3.0","new_version":"^4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-05-01T10:41:45.000Z","version_change":"^2.0|^3.0 → ^4.6.3","issue":{"uuid":"4363994909","node_id":"PR_kwDOORz-7c7XZfF3","number":11,"state":"open","title":"Update pestphp/pest requirement from ^2.0|^3.0 to ^4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T10:41:45.000Z","updated_at":"2026-05-01T10:41:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^2.0|^3.0","new_version":"^4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pestphp/pest/commits/v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rpungello/radar-sdk/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpungello%2Fradar-sdk/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"4.4.2","new_version":"4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-29T01:03:48.000Z","version_change":"4.4.2 → 4.6.3","issue":{"uuid":"4347211554","node_id":"PR_kwDORjx41s7WimMy","number":16,"state":"open","title":"chore(deps): bump the composer group with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T01:03:48.000Z","updated_at":"2026-04-29T01:03:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"composer","update_count":9,"packages":[{"name":"laravel/tinker","old_version":"2.11.1","new_version":"3.0.2","repository_url":"https://github.com/laravel/tinker"},{"name":"spatie/laravel-data","old_version":"4.20.0","new_version":"4.22.1","repository_url":"https://github.com/spatie/laravel-data"},{"name":"driftingly/rector-laravel","old_version":"2.1.12","new_version":"2.3.0","repository_url":"https://github.com/driftingly/rector-laravel"},{"name":"larastan/larastan","old_version":"3.9.3","new_version":"3.9.6","repository_url":"https://github.com/larastan/larastan"},{"name":"laravel/pint","old_version":"1.29.0","new_version":"1.29.1","repository_url":"https://github.com/laravel/pint"},{"name":"laravel/sail","old_version":"1.54.0","new_version":"1.58.0","repository_url":"https://github.com/laravel/sail"},{"name":"nunomaduro/collision","old_version":"8.9.1","new_version":"8.9.4","repository_url":"https://github.com/nunomaduro/collision"},{"name":"pestphp/pest","old_version":"4.4.2","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"},{"name":"rector/rector","old_version":"2.3.9","new_version":"2.4.2","repository_url":"https://github.com/rectorphp/rector"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/tinker](https://github.com/laravel/tinker) | `2.11.1` | `3.0.2` |\n| [spatie/laravel-data](https://github.com/spatie/laravel-data) | `4.20.0` | `4.22.1` |\n| [driftingly/rector-laravel](https://github.com/driftingly/rector-laravel) | `2.1.12` | `2.3.0` |\n| [larastan/larastan](https://github.com/larastan/larastan) | `3.9.3` | `3.9.6` |\n| [laravel/pint](https://github.com/laravel/pint) | `1.29.0` | `1.29.1` |\n| [laravel/sail](https://github.com/laravel/sail) | `1.54.0` | `1.58.0` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.9.1` | `8.9.4` |\n| [pestphp/pest](https://github.com/pestphp/pest) | `4.4.2` | `4.6.3` |\n| [rector/rector](https://github.com/rectorphp/rector) | `2.3.9` | `2.4.2` |\n\nUpdates `laravel/tinker` from 2.11.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Return correct exit code on exceptions by \u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/165\"\u003elaravel/tinker#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Remove supports for PHP 8.0 and 7.x by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/186\"\u003elaravel/tinker#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/197\"\u003elaravel/tinker#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/blob/3.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ev2.11.1\u003c/a\u003e - 2026-02-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.2...v2.11.0\"\u003ev2.11.0\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize ClassAliasAutoloader using contains() by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/194\"\u003elaravel/tinker#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow Symfony v8 by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/195\"\u003elaravel/tinker#195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e - 2025-11-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[2.x] PHP 8.5 Compatibility by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/192\"\u003elaravel/tinker#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e - 2025-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate logo to support dark/light theme by \u003ca href=\"https://github.com/milewski\"\u003e\u003ccode\u003e@​milewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/183\"\u003elaravel/tinker#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Supports Laravel 12 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/185\"\u003elaravel/tinker#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.9.0...v2.10.0\"\u003ev2.10.0\u003c/a\u003e - 2024-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse actions/checkout\u003ca href=\"https://github.com/v4\"\u003e\u003ccode\u003e@​v4\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/172\"\u003elaravel/tinker#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new static analysis workflow by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/173\"\u003elaravel/tinker#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace dead link in Security Policy by \u003ca href=\"https://github.com/Jubeki\"\u003e\u003ccode\u003e@​Jubeki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/180\"\u003elaravel/tinker#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Supports PHP 8.4 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/182\"\u003elaravel/tinker#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.2...v2.9.0\"\u003ev2.9.0\u003c/a\u003e - 2024-01-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PsySH dependency to v0.12 by \u003ca href=\"https://github.com/bobthecow\"\u003e\u003ccode\u003e@​bobthecow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/170\"\u003elaravel/tinker#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Merging develop by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/171\"\u003elaravel/tinker#171\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.1...v2.8.2\"\u003ev2.8.2\u003c/a\u003e - 2023-08-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[2.x] Adds type checking by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/160\"\u003elaravel/tinker#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Remove unused \u003ccode\u003eorchestra/testbench\u003c/code\u003e deps by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/166\"\u003elaravel/tinker#166\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.8.0...v2.8.1\"\u003ev2.8.1\u003c/a\u003e - 2023-02-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCast ProcessResult objects by \u003ca href=\"https://github.com/mpociot\"\u003e\u003ccode\u003e@​mpociot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/159\"\u003elaravel/tinker#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.7.3...v2.8.0\"\u003ev2.8.0\u003c/a\u003e - 2023-01-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel v10 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.7.2...v2.7.3\"\u003ev2.7.3\u003c/a\u003e - 2022-11-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet raw output when using \u003ccode\u003e--execute\u003c/code\u003e by \u003ca href=\"https://github.com/innocenzi\"\u003e\u003ccode\u003e@​innocenzi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/155\"\u003elaravel/tinker#155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/4faba77764bd33411735936acdf30446d058c78b\"\u003e\u003ccode\u003e4faba77\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/cc74081282ba2e3dae1f0068ccb330370d24634e\"\u003e\u003ccode\u003ecc74081\u003c/code\u003e\u003c/a\u003e fix conflicts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/eaa762692fda3c8b7caae5121897adf85d94ca33\"\u003e\u003ccode\u003eeaa7626\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/c0bf371713fc6d54860cc599e52b4bfa654c2a30\"\u003e\u003ccode\u003ec0bf371\u003c/code\u003e\u003c/a\u003e [3.x] Supports Laravel 13 (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/104ac0b749975036955a9f6aa355871f33a90153\"\u003e\u003ccode\u003e104ac0b\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/942b69c066750487ff9683729c86dae9561f8b05\"\u003e\u003ccode\u003e942b69c\u003c/code\u003e\u003c/a\u003e [3.x] Remove supports for PHP 8.0 and 7.x (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/fce88bf9abe1b60644f6181c651519542b847bc6\"\u003e\u003ccode\u003efce88bf\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/7d593dfaec2773c7d8ebf59c52cf4f870dcb042c\"\u003e\u003ccode\u003e7d593df\u003c/code\u003e\u003c/a\u003e Merge branch '2.x'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-data` from 4.20.0 to 4.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-data/releases\"\u003espatie/laravel-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Inertia v3 by falling back to OptionalProp by \u003ca href=\"https://github.com/jessegall\"\u003e\u003ccode\u003e@​jessegall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1181\"\u003espatie/laravel-data#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\"\u003ehttps://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for custom validation messages and attributes when using property morphable by \u003ca href=\"https://github.com/bentleyo\"\u003e\u003ccode\u003e@​bentleyo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1055\"\u003espatie/laravel-data#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add database constraints for validation annotations by \u003ca href=\"https://github.com/Klaas058\"\u003e\u003ccode\u003e@​Klaas058\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1085\"\u003espatie/laravel-data#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert validateAndCreate change that broke prepareForPipeline by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1175\"\u003espatie/laravel-data#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline data specific rules and fix wildcard collection rule overrides by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1176\"\u003espatie/laravel-data#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd required validation rule to bool properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1177\"\u003espatie/laravel-data#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude lazy properties when storing data via Eloquent casts by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1178\"\u003espatie/laravel-data#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CannotSetComputedValue for optional computed properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1179\"\u003espatie/laravel-data#1179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1167\"\u003espatie/laravel-data#1167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: truncate nanoseconds for dates with timezone offsets by \u003ca href=\"https://github.com/ralphjsmit\"\u003e\u003ccode\u003e@​ralphjsmit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1160\"\u003espatie/laravel-data#1160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NormalizedModel not resolving non-snake-cased model attributes by \u003ca href=\"https://github.com/isaackaara\"\u003e\u003ccode\u003e@​isaackaara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1159\"\u003espatie/laravel-data#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EmptyDataResolver): allow null overwrites by \u003ca href=\"https://github.com/vaishnavyogesh\"\u003e\u003ccode\u003e@​vaishnavyogesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1161\"\u003espatie/laravel-data#1161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix deprecation warning for 'SplObjectStorage::attach' by \u003ca href=\"https://github.com/jelledruut\"\u003e\u003ccode\u003e@​jelledruut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1145\"\u003espatie/laravel-data#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual property support by \u003ca href=\"https://github.com/jivanf\"\u003e\u003ccode\u003e@​jivanf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1164\"\u003espatie/laravel-data#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix DataTypeScriptTransformer cursor paginator properties by \u003ca href=\"https://github.com/UltraWelfare\"\u003e\u003ccode\u003e@​UltraWelfare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1098\"\u003espatie/laravel-data#1098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the reflection dependency could not be resolved correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-data/blob/main/CHANGELOG.md\"\u003espatie/laravel-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.1 - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Inertia v3 by falling back to OptionalProp by \u003ca href=\"https://github.com/jessegall\"\u003e\u003ccode\u003e@​jessegall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1181\"\u003espatie/laravel-data#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\"\u003ehttps://github.com/spatie/laravel-data/compare/4.22.0...4.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.22.0 - 2026-04-16\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for custom validation messages and attributes when using property morphable by \u003ca href=\"https://github.com/bentleyo\"\u003e\u003ccode\u003e@​bentleyo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1055\"\u003espatie/laravel-data#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add database constraints for validation annotations by \u003ca href=\"https://github.com/Klaas058\"\u003e\u003ccode\u003e@​Klaas058\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1085\"\u003espatie/laravel-data#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert validateAndCreate change that broke prepareForPipeline by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1175\"\u003espatie/laravel-data#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline data specific rules and fix wildcard collection rule overrides by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1176\"\u003espatie/laravel-data#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd required validation rule to bool properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1177\"\u003espatie/laravel-data#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude lazy properties when storing data via Eloquent casts by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1178\"\u003espatie/laravel-data#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CannotSetComputedValue for optional computed properties by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1179\"\u003espatie/laravel-data#1179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.21.0...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0 - 2026-04-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1167\"\u003espatie/laravel-data#1167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: truncate nanoseconds for dates with timezone offsets by \u003ca href=\"https://github.com/ralphjsmit\"\u003e\u003ccode\u003e@​ralphjsmit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1160\"\u003espatie/laravel-data#1160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NormalizedModel not resolving non-snake-cased model attributes by \u003ca href=\"https://github.com/isaackaara\"\u003e\u003ccode\u003e@​isaackaara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1159\"\u003espatie/laravel-data#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EmptyDataResolver): allow null overwrites by \u003ca href=\"https://github.com/vaishnavyogesh\"\u003e\u003ccode\u003e@​vaishnavyogesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1161\"\u003espatie/laravel-data#1161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix deprecation warning for 'SplObjectStorage::attach' by \u003ca href=\"https://github.com/jelledruut\"\u003e\u003ccode\u003e@​jelledruut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1145\"\u003espatie/laravel-data#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual property support by \u003ca href=\"https://github.com/jivanf\"\u003e\u003ccode\u003e@​jivanf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1164\"\u003espatie/laravel-data#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix DataTypeScriptTransformer cursor paginator properties by \u003ca href=\"https://github.com/UltraWelfare\"\u003e\u003ccode\u003e@​UltraWelfare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-data/pull/1098\"\u003espatie/laravel-data#1098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\"\u003ehttps://github.com/spatie/laravel-data/compare/4.20.1...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.1 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the reflection dependency could not be resolved correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/ec254c0ebc3f3b37515cd7449e2dbb10588e606b\"\u003e\u003ccode\u003eec254c0\u003c/code\u003e\u003c/a\u003e Merge branch 'jessegall-fix/inertia-v3-optional-prop'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/0e6974dc8bc686544f20030863b2656ea87c47af\"\u003e\u003ccode\u003e0e6974d\u003c/code\u003e\u003c/a\u003e Fix PHPStan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/aef1980014c0d988e463d3fb64faca71ab8732e3\"\u003e\u003ccode\u003eaef1980\u003c/code\u003e\u003c/a\u003e Support Inertia v3 by falling back to OptionalProp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/2a23e52905b05438c773e87d05248c67bac6582e\"\u003e\u003ccode\u003e2a23e52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1180\"\u003e#1180\u003c/a\u003e from spatie/dependabot/github_actions/dependabot/fet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/188a38f33ce171d55dc4b7b74ab6984b72db8d4d\"\u003e\u003ccode\u003e188a38f\u003c/code\u003e\u003c/a\u003e Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/a22f8fbcd9aa1ff85319434c0f3574b7065ab280\"\u003e\u003ccode\u003ea22f8fb\u003c/code\u003e\u003c/a\u003e Add spec for replacing phpDocumentor with phpstan/phpdoc-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/102bb12596dd85697d291f0761a14e4df843728a\"\u003e\u003ccode\u003e102bb12\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/cec66f8d53bedbf78bea9f3155c7ee49fa8a61fb\"\u003e\u003ccode\u003ecec66f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1179\"\u003e#1179\u003c/a\u003e from spatie/fix/computed-optional-property-exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/b07bdc821c2873101cc6440c5e40902daa465a3f\"\u003e\u003ccode\u003eb07bdc8\u003c/code\u003e\u003c/a\u003e Fix CannotSetComputedValue thrown for optional computed properties not in pay...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-data/commit/bffa8c9145b581441fc6fc8d0de32b5f15dee735\"\u003e\u003ccode\u003ebffa8c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-data/issues/1178\"\u003e#1178\u003c/a\u003e from spatie/fix/lazy-properties-in-eloquent-cast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spatie/laravel-data/compare/4.20.0...4.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `driftingly/rector-laravel` from 2.1.12 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/driftingly/rector-laravel/releases\"\u003edriftingly/rector-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse default PHPUnit suite in downgraded release workflow by \u003ca href=\"https://github.com/GeniJaho\"\u003e\u003ccode\u003e@​GeniJaho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/479\"\u003edriftingly/rector-laravel#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use associative array for RenameClassRector in livewire-40 by \u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/482\"\u003edriftingly/rector-laravel#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationRuleArrayStringValueToArrayRector\u003c/code\u003e processing closures inside rules() method  by \u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow webmozart/assert ^2 in the build artifact by \u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: use single queueable trait in jobs by \u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLaravel 13 Model Attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/477\"\u003edriftingly/rector-laravel#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rector rules for Laravel 13 Queue Job attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/483\"\u003edriftingly/rector-laravel#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes an error in PHPStan with UnifyModelDatesWithCastsRector.php by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/490\"\u003edriftingly/rector-laravel#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix made for Table attribute being generated with the wrong arg name by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/489\"\u003edriftingly/rector-laravel#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Laravel 13 support to Level Set List by \u003ca href=\"https://github.com/achyutkneupane\"\u003e\u003ccode\u003e@​achyutkneupane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/485\"\u003edriftingly/rector-laravel#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ramsey/composer-install from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/486\"\u003edriftingly/rector-laravel#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename CSRF middleware to PreventRequestForgery for Laravel 13 by \u003ca href=\"https://github.com/MrPunyapal\"\u003e\u003ccode\u003e@​MrPunyapal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/484\"\u003edriftingly/rector-laravel#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to Rector ^2.4.1 and replace deprecated file to getFile() on rector rule by \u003ca href=\"https://github.com/samsonasik\"\u003e\u003ccode\u003e@​samsonasik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/492\"\u003edriftingly/rector-laravel#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achyutkneupane\"\u003e\u003ccode\u003e@​achyutkneupane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/485\"\u003edriftingly/rector-laravel#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/486\"\u003edriftingly/rector-laravel#486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.10...2.3.0\"\u003ehttps://github.com/driftingly/rector-laravel/compare/2.1.10...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse default PHPUnit suite in downgraded release workflow by \u003ca href=\"https://github.com/GeniJaho\"\u003e\u003ccode\u003e@​GeniJaho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/479\"\u003edriftingly/rector-laravel#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use associative array for RenameClassRector in livewire-40 by \u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/482\"\u003edriftingly/rector-laravel#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationRuleArrayStringValueToArrayRector\u003c/code\u003e processing closures inside rules() method  by \u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow webmozart/assert ^2 in the build artifact by \u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: use single queueable trait in jobs by \u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLaravel 13 Model Attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/477\"\u003edriftingly/rector-laravel#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rector rules for Laravel 13 Queue Job attributes by \u003ca href=\"https://github.com/peterfox\"\u003e\u003ccode\u003e@​peterfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/483\"\u003edriftingly/rector-laravel#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rtraselbd\"\u003e\u003ccode\u003e@​rtraselbd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/480\"\u003edriftingly/rector-laravel#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SanderMuller\"\u003e\u003ccode\u003e@​SanderMuller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/475\"\u003edriftingly/rector-laravel#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billypoke\"\u003e\u003ccode\u003e@​billypoke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/481\"\u003edriftingly/rector-laravel#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinmaypurav\"\u003e\u003ccode\u003e@​chinmaypurav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/pull/462\"\u003edriftingly/rector-laravel#462\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.10...2.2.0\"\u003ehttps://github.com/driftingly/rector-laravel/compare/2.1.10...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/3c1c13f335b3b4d1a1f944a8ea194020044871ed\"\u003e\u003ccode\u003e3c1c13f\u003c/code\u003e\u003c/a\u003e release PHP 7.4 downgraded 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/4f3311f7fea7b3b02d8ee28e597953d821f1643d\"\u003e\u003ccode\u003e4f3311f\u003c/code\u003e\u003c/a\u003e Bump to Rector ^2.4.1 and replace deprecated file to getFile() on rector rule...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/27f7bf06cc47c8797a82b6991268d57254e239ac\"\u003e\u003ccode\u003e27f7bf0\u003c/code\u003e\u003c/a\u003e chore: rename CSRF middleware to PreventRequestForgery for Laravel 13 (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/2694f9cc18e36911d8c04fdc8d7b32be071f99cc\"\u003e\u003ccode\u003e2694f9c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ramsey/composer-install from 3 to 4 (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/b6535b3833ea5605a0c4ea7709a3f59795b45a03\"\u003e\u003ccode\u003eb6535b3\u003c/code\u003e\u003c/a\u003e Add Laravel 13 support to Level Set List (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/b02e65a42c220273b32005b5f6205273e909f0df\"\u003e\u003ccode\u003eb02e65a\u003c/code\u003e\u003c/a\u003e Fix made for Table attribute being generated with the wrong arg name (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/d49518ef19fd0a799b666bf57848b1c465d8d925\"\u003e\u003ccode\u003ed49518e\u003c/code\u003e\u003c/a\u003e Fixes an error in PHPStan with UnifyModelDatesWithCastsRector.php (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/6e9bc85befd0d1ee9f749be1df696a5914b6959b\"\u003e\u003ccode\u003e6e9bc85\u003c/code\u003e\u003c/a\u003e Adds rules for Laravel Queue Job properties to attributes (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/c4dd2e3381b0310e55a21eed934ac54ee5aed61a\"\u003e\u003ccode\u003ec4dd2e3\u003c/code\u003e\u003c/a\u003e Laravel 13 Model Attributes (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/driftingly/rector-laravel/commit/338368c270db3877cbcf6cfba7038213731e1f8c\"\u003e\u003ccode\u003e338368c\u003c/code\u003e\u003c/a\u003e Feat: use single queueable trait in jobs (\u003ca href=\"https://redirect.github.com/driftingly/rector-laravel/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/driftingly/rector-laravel/compare/2.1.12...2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `larastan/larastan` from 3.9.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larastan/larastan/releases\"\u003elarastan/larastan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2476\"\u003elarastan/larastan#2476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: undefined array key internal error when view path has trailing slash by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2478\"\u003elarastan/larastan#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003ch1\u003eWhat's changed?\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003efix: fix infinite loop when Redis extension is missing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: create new extensions out of old pipeline based approach by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2448\"\u003elarastan/larastan#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: leverage more PHPStan things by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2449\"\u003elarastan/larastan#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2454\"\u003elarastan/larastan#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve map and mapWithKeys return types by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2466\"\u003elarastan/larastan#2466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlso run on v13 sample application by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2458\"\u003elarastan/larastan#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/9ad17e83e96b63536cb6ac39c3d40d29ff9cf636\"\u003e\u003ccode\u003e9ad17e8\u003c/code\u003e\u003c/a\u003e feat: Improve blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/da5da9482d0d86ccb12c4ad2c850d0ff2544f7e1\"\u003e\u003ccode\u003eda5da94\u003c/code\u003e\u003c/a\u003e fix: undefined array key internal error when view path has trailing slash (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003e\u003ccode\u003eaa637ef\u003c/code\u003e\u003c/a\u003e fix: fix infinite loop when Redis extension is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/41db11d7d6417e7164482252c380bdc03fc41397\"\u003e\u003ccode\u003e41db11d\u003c/code\u003e\u003c/a\u003e feat: improve map and mapWithKeys return types (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/7e2e63f4ccfd4f31b52a6c2756c1ed9fd8f868c8\"\u003e\u003ccode\u003e7e2e63f\u003c/code\u003e\u003c/a\u003e fix PHPStan compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d76327b0a094f3f167c63ff8518bfdda85702784\"\u003e\u003ccode\u003ed76327b\u003c/code\u003e\u003c/a\u003e Also run on v13 sample application (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d1079dd08f76f9c6534f00e953a8b2a7791413ac\"\u003e\u003ccode\u003ed1079dd\u003c/code\u003e\u003c/a\u003e fix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2454\"\u003e#2454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/8b3fa05d6238a3a815c94706d7848118ab0b9c70\"\u003e\u003ccode\u003e8b3fa05\u003c/code\u003e\u003c/a\u003e refactor: leverage more PHPStan things (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/f30cdfd070aebd4e82bf89593cddd9f71971ff1b\"\u003e\u003ccode\u003ef30cdfd\u003c/code\u003e\u003c/a\u003e refactor: create new extensions out of old pipeline based approach (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/pint` from 1.29.0 to 1.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/releases\"\u003elaravel/pint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/blob/main/CHANGELOG.md\"\u003elaravel/pint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ev1.29.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/0770e9b7fafd50d4586881d456d6eb41c9247a80\"\u003e\u003ccode\u003e0770e9b\u003c/code\u003e\u003c/a\u003e Release 1.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/bcc1d3537481d969303eee04a7b5698dfb68f6d5\"\u003e\u003ccode\u003ebcc1d35\u003c/code\u003e\u003c/a\u003e Bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/f07c45562d777c76706e91b64ce7f9af85331493\"\u003e\u003ccode\u003ef07c455\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003etool\u003c/code\u003e just like PAO (\u003ca href=\"https://redirect.github.com/laravel/pint/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/48f6ac89e31952ec7e4bccb99ae5a2bad24c9edf\"\u003e\u003ccode\u003e48f6ac8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laravel/pint/issues/387\"\u003e#387\u003c/a\u003e from moshe-autoleadstar/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/190a6042e7b7671617a9014c5d69be9c8525f2c8\"\u003e\u003ccode\u003e190a604\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/b676541e5be8d316d257db293aa2504f0a001903\"\u003e\u003ccode\u003eb676541\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sail` from 1.54.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/releases\"\u003elaravel/sail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new AI agent env vars by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/867\"\u003elaravel/sail#867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable php8.5-swoole in Dockerfile by \u003ca href=\"https://github.com/mihaileu\"\u003e\u003ccode\u003e@​mihaileu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/859\"\u003elaravel/sail#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce new SAIL_DOCKER_BINARY env for podman support by \u003ca href=\"https://github.com/Vringe\"\u003e\u003ccode\u003e@​Vringe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/857\"\u003elaravel/sail#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/blob/1.x/CHANGELOG.md\"\u003elaravel/sail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.57.0...v1.58.0\"\u003ev1.58.0\u003c/a\u003e - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new AI agent env vars by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/867\"\u003elaravel/sail#867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ev1.57.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.55.0...v1.56.0\"\u003ev1.56.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable php8.5-swoole in Dockerfile by \u003ca href=\"https://github.com/mihaileu\"\u003e\u003ccode\u003e@​mihaileu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/859\"\u003elaravel/sail#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.54.0...v1.55.0\"\u003ev1.55.0\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce new SAIL_DOCKER_BINARY env for podman support by \u003ca href=\"https://github.com/Vringe\"\u003e\u003ccode\u003e@​Vringe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/857\"\u003elaravel/sail#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/2e5e968138ca52ed87d712449697a8364d73b466\"\u003e\u003ccode\u003e2e5e968\u003c/code\u003e\u003c/a\u003e Add new AI agent env vars (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/be52b43ec52a4af9963ecfa1735b78597eb65d27\"\u003e\u003ccode\u003ebe52b43\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/fa8d057b6e9310380ccbc3a209ed7f927d54f648\"\u003e\u003ccode\u003efa8d057\u003c/code\u003e\u003c/a\u003e Add missing AI agent env vars for Copilot CLI and Pi (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/bb75283b6fedcd00ff24886ff070d7ec8045fbcc\"\u003e\u003ccode\u003ebb75283\u003c/code\u003e\u003c/a\u003e Forward AI agent env vars into Docker containers via exec (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/3b529a682d4f3aa81f632fbe8707bd5733da19a1\"\u003e\u003ccode\u003e3b529a6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/f43426bb42a1cb7a51a3861d9138063e54766d28\"\u003e\u003ccode\u003ef43426b\u003c/code\u003e\u003c/a\u003e Enable php8.5-swoole in Dockerfile (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/9446f4d8ef9f78d787e045ececab5566ef67a4a6\"\u003e\u003ccode\u003e9446f4d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/67dc1b72da4e066a2fb54c1c7582fd2f140ea191\"\u003e\u003ccode\u003e67dc1b7\u003c/code\u003e\u003c/a\u003e introduce new SAIL_DOCKER_BINARY env for podman support (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/0d191c6a6d283cc8bb415d0091d632ca213471f5\"\u003e\u003ccode\u003e0d191c6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sail/compare/v1.54.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.9.1 to 8.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/716af8f95a470e9094cfca09ed897b023be191a5\"\u003e\u003ccode\u003e716af8f\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/2b21832ad44cf7e837961f4c48032e17700c4a99\"\u003e\u003ccode\u003e2b21832\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/collision/issues/345\"\u003e#345\u003c/a\u003e from jackbayliss/8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b341bb1eef28a92afcc81939eeeacfdbc9f10611\"\u003e\u003ccode\u003eb341bb1\u003c/code\u003e\u003c/a\u003e chore: removes test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/15c76eb9b406ccea071ebc8e923005400941f295\"\u003e\u003ccode\u003e15c76eb\u003c/code\u003e\u003c/a\u003e ci: fixes \u003ccode\u003efailOnEmptyTestSuite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/8c3601525abb2e60d51e28c0e98518223df34417\"\u003e\u003ccode\u003e8c36015\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/4892f63015d78ef7d2c8dd82aa43fec32ac9a1ba\"\u003e\u003ccode\u003e4892f63\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b0d8ab95b29c3189aeeb902d81215231df4c1b64\"\u003e\u003ccode\u003eb0d8ab9\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a2810432ecf7b95624eefb1fb8a9d253d39f32a1\"\u003e\u003ccode\u003ea281043\u003c/code\u003e\u003c/a\u003e fix: code coverage on phpunit 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/6eb16883e74fd725ac64dbe81544c961ab448ba5\"\u003e\u003ccode\u003e6eb1688\u003c/code\u003e\u003c/a\u003e ci: fixes running on l13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/39f1cfc5c1b846074d2897ca46bc6688f8c3bddf\"\u003e\u003ccode\u003e39f1cfc\u003c/code\u003e\u003c/a\u003e chore: style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.9.1...v8.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pestphp/pest` from 4.4.2 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.2...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rector/rector` from 2.3.9 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rectorphp/rector/releases\"\u003erector/rector's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleased Rector 2.4.2\u003c/h2\u003e\n\u003ch2\u003eNew Features :partying_face:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd some symfony/polyfill support (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7965\"\u003e#7965\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/sreichel\"\u003e\u003ccode\u003e@​sreichel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[DeadCode] Allow remove useless @ var on aliased object on RemoveUselessVarTagRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7967\"\u003e#7967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBugfixes :bug:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Php81] Handle crash on normal array with variadic inside class on ArrayToFirstClassCallableRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Skip possibly undefined variable on CoalesceToTernaryRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Php70] Allow is_null() conversion on TernaryToNullCoalescingRector with parentheses handling (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to PHPStan ^2.1.47 (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to PHPStan ^2.1.48 (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7971\"\u003e#7971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003erectorphp/rector-symfony :musical_note:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit test due to new PHPStan release (\u003ca href=\"https://redirect.github.com/rectorphp/rector-symfony/pull/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReleased Rector 2.4.1\u003c/h2\u003e\n\u003ch2\u003eNew Features :partying_face:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[DeadCode] Add \u003ccode\u003eRemoveUselessTernaryRector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7961\"\u003e#7961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Add \u003ccode\u003eCoalesceToTernaryRector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7960\"\u003e#7960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--rules-summary\u003c/code\u003e option to display applied rules summary with count (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7874\"\u003e#7874\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/carlos-granados\"\u003e\u003ccode\u003e@​carlos-granados\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for adding the \u003ccode\u003e#[Override]\u003c/code\u003e attribute to methods implementing interfaces (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7934\"\u003e#7934\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/hockdudu\"\u003e\u003ccode\u003e@​hockdudu\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(printer): add per-node NEWLINE_ON_FLUENT_CALL attribute to BetterStandardPrinter (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7910\"\u003e#7910\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/MrPunyapal\"\u003e\u003ccode\u003e@​MrPunyapal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShow line numbers in diff output (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7875\"\u003e#7875\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/carlos-granados\"\u003e\u003ccode\u003e@​carlos-granados\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBugfixes :bug:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CodeQuality] Skip with HTML on CompleteMissingIfElseBracketRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Handle with assign on SimplifyIfElseToTernaryRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7951\"\u003e#7951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[CodeQuality] Skip with HTML on TernaryFalseExpressionToIfRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[automated] Apply Coding Standard (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7955\"\u003e#7955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake compatible with PHPStan 2.1.x-dev for ObjectType::equals() change behaviour (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7956\"\u003e#7956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[AutoImport] Handle FQCN in/not in use on auto import + remove unused import as prefix = suffix (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7957\"\u003e#7957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: use hash map for installed packages (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7878\"\u003e#7878\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[ChangesReporting][Alternative] Collect changed_files on --no-diffs with json output with use of JsonOutputFactory (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: OOM crash in RemoveUnusedVariableAssignRector (\u003ca href=\"https://redirect.github.com/rectorphp/rector-src/pull/7964\"\u003e#7964\u003c/a\u003e), Thanks \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDeprecations :skull:\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/e645b6463c6a88ea5b44b17d3387d35a912c7946\"\u003e\u003ccode\u003ee645b64\u003c/code\u003e\u003c/a\u003e Rector 2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/eb6a3e39963a8aaf2e5a0c10a1f31cc883f5e0b6\"\u003e\u003ccode\u003eeb6a3e3\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 05371b72780605a5e868d389815d5f173cd86efe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/b53db8bbaef6cb37d68d98ca20c1ff9bfc7b051f\"\u003e\u003ccode\u003eb53db8b\u003c/code\u003e\u003c/a\u003e Updated Rector to commit c5768393422409499e36d53fcdeac88f103f9b6c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/4ffe733e099f0cb4f5e483a4a99d5b2e282f7456\"\u003e\u003ccode\u003e4ffe733\u003c/code\u003e\u003c/a\u003e Updated Rector to commit f8f34877ad3c75a7e3ec1ff4193556d82f9c9384\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/6a5893f4a6ba4b1aeac93ec0bcf2ec712e6e0ac9\"\u003e\u003ccode\u003e6a5893f\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 84fe920db62fecb447335cbfff9081d67c672a94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/b6383f87b3779f8743f651ff9aaff7b072a1104c\"\u003e\u003ccode\u003eb6383f8\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 6200babc1974748d2ab00ec9802314a2a91e5874\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/8268abaeb93c70c445cef8d4d6cbc76997c39350\"\u003e\u003ccode\u003e8268aba\u003c/code\u003e\u003c/a\u003e Updated Rector to commit a6b5203bd0e91d73d38e4036a9cf1d20301bae01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/5db5afc8f5f7c3fb9157425c71f67451517abc48\"\u003e\u003ccode\u003e5db5afc\u003c/code\u003e\u003c/a\u003e Updated Rector to commit 4273c1667357ac77e4d6ebf63846cff2b17c4879\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/000b7050b9e4fe98db2192971e56eb0b302b3feb\"\u003e\u003ccode\u003e000b705\u003c/code\u003e\u003c/a\u003e Rector 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rectorphp/rector/commit/bf4b7e465ab9e0eaaa89250d13b64f1ff0899f76\"\u003e\u003ccode\u003ebf4b7e4\u003c/code\u003e\u003c/a\u003e Updated Rector to commit dcc3c8c2a7d2fc378641f3a37b190309512fff38\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rectorphp/rector/compare/2.3.9...2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Open-SGF/gooddads-enrollment-bot/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-SGF%2Fgooddads-enrollment-bot/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"4.4.5","new_version":"4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-26T10:06:20.000Z","version_change":"4.4.5 → 4.6.3","issue":{"uuid":"4330591245","node_id":"PR_kwDOR6Kuns7VtPsy","number":7,"state":"closed","title":"Bump the actions-deps group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T10:06:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T10:06:20.000Z","updated_at":"2026-05-31T10:06:38.000Z","time_to_close":3024016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"actions-deps","update_count":8,"packages":[{"name":"laravel/framework","old_version":"13.3.0","new_version":"13.6.0","repository_url":"https://github.com/laravel/framework"},{"name":"laravel/tinker","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/laravel/tinker"},{"name":"barryvdh/laravel-debugbar","old_version":"4.2.3","new_version":"4.2.8","repository_url":"https://github.com/fruitcake/laravel-debugbar"},{"name":"larastan/larastan","old_version":"3.9.3","new_version":"3.9.6","repository_url":"https://github.com/larastan/larastan"},{"name":"laravel/pint","old_version":"1.29.0","new_version":"1.29.1","repository_url":"https://github.com/laravel/pint"},{"name":"laravel/sail","old_version":"1.56.0","new_version":"1.57.0","repository_url":"https://github.com/laravel/sail"},{"name":"nunomaduro/collision","old_version":"8.9.2","new_version":"8.9.4","repository_url":"https://github.com/nunomaduro/collision"},{"name":"pestphp/pest","old_version":"4.4.5","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the actions-deps group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/framework](https://github.com/laravel/framework) | `13.3.0` | `13.6.0` |\n| [laravel/tinker](https://github.com/laravel/tinker) | `3.0.0` | `3.0.2` |\n| [barryvdh/laravel-debugbar](https://github.com/fruitcake/laravel-debugbar) | `4.2.3` | `4.2.8` |\n| [larastan/larastan](https://github.com/larastan/larastan) | `3.9.3` | `3.9.6` |\n| [laravel/pint](https://github.com/laravel/pint) | `1.29.0` | `1.29.1` |\n| [laravel/sail](https://github.com/laravel/sail) | `1.56.0` | `1.57.0` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.9.2` | `8.9.4` |\n| [pestphp/pest](https://github.com/pestphp/pest) | `4.4.5` | `4.6.3` |\n\n\nUpdates `laravel/framework` from 13.3.0 to 13.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/framework/releases\"\u003elaravel/framework's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Use \u003ccode\u003eversion_compare\u003c/code\u003e function by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59687\"\u003elaravel/framework#59687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Flip misordered assertions arguments by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59691\"\u003elaravel/framework#59691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Remove unused variable in \u003ccode\u003ecatch()\u003c/code\u003e by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59689\"\u003elaravel/framework#59689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix number abbreviation rollover between unit tiers by \u003ca href=\"https://github.com/Button99\"\u003e\u003ccode\u003e@​Button99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59692\"\u003elaravel/framework#59692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ]Use Null and Isset coalescing when possible by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59690\"\u003elaravel/framework#59690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Change \u003ccode\u003ecount\u003c/code\u003e array comparison to empty array comparison to improve performance by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59688\"\u003elaravel/framework#59688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] testsuite by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59702\"\u003elaravel/framework#59702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce static calls by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59704\"\u003elaravel/framework#59704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow Table Attribute on child to override parent by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59701\"\u003elaravel/framework#59701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Return null from Cursor::fromEncoded for malformed payloads by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59699\"\u003elaravel/framework#59699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Port forward rate limiter fix by \u003ca href=\"https://github.com/paulandroshchuk\"\u003e\u003ccode\u003e@​paulandroshchuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59706\"\u003elaravel/framework#59706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add debounceable queued jobs by \u003ca href=\"https://github.com/matthewnessworthy\"\u003e\u003ccode\u003e@​matthewnessworthy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59507\"\u003elaravel/framework#59507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support JSON responses for the built-in health route by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59710\"\u003elaravel/framework#59710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure Queue::route string defaults to queue only by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59711\"\u003elaravel/framework#59711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix failOnUnknownFields query parameter handling by \u003ca href=\"https://github.com/cyrodjohn\"\u003e\u003ccode\u003e@​cyrodjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59728\"\u003elaravel/framework#59728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix flaky QueueWorkerTest by freezing time before computing retryUntil by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59727\"\u003elaravel/framework#59727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x]  Allow array of pivot arrays to be passed to hasAttached by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59723\"\u003elaravel/framework#59723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix TypeError in digits_between validation rule on non-string values by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59717\"\u003elaravel/framework#59717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to PasswordBrokerManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59714\"\u003elaravel/framework#59714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to BroadcastManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59713\"\u003elaravel/framework#59713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange attempts column type from tiny to small integer by \u003ca href=\"https://github.com/ju-gow\"\u003e\u003ccode\u003e@​ju-gow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59718\"\u003elaravel/framework#59718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Get rid of useless Mockery::close by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59730\"\u003elaravel/framework#59730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix Vite CSS not loaded from nested chunk imports by \u003ca href=\"https://github.com/karim1999\"\u003e\u003ccode\u003e@​karim1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59662\"\u003elaravel/framework#59662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support named credential providers for SQS queue connections by \u003ca href=\"https://github.com/kieranbrown\"\u003e\u003ccode\u003e@​kieranbrown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59733\"\u003elaravel/framework#59733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce stricter assertions by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59749\"\u003elaravel/framework#59749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Cast to string before preg_match in decimal, max_digits, and min_digits rules by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59739\"\u003elaravel/framework#59739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243 by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59761\"\u003elaravel/framework#59761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow assertDatabase has \u0026amp; missing to accept arrays by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59752\"\u003elaravel/framework#59752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ] Normalize Carbon by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59750\"\u003elaravel/framework#59750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Implement CanFlushLocks on FailoverStore by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59738\"\u003elaravel/framework#59738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Validate MAC across all decryption keys by \u003ca href=\"https://github.com/ma32kc\"\u003e\u003ccode\u003e@​ma32kc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59742\"\u003elaravel/framework#59742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Use generic TModel in additional places in Factory class by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59780\"\u003elaravel/framework#59780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure assertModelMissing and assertModelExists dont silently pass by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59772\"\u003elaravel/framework#59772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59756\"\u003elaravel/framework#59756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add prefersJsonResponses() to the application builder by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59753\"\u003elaravel/framework#59753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add support for Cloudflare Email Service by \u003ca href=\"https://github.com/dwightwatson\"\u003e\u003ccode\u003e@​dwightwatson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59735\"\u003elaravel/framework#59735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to NotificationChannelManager channel and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59783\"\u003elaravel/framework#59783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Support #[Delay] attribute on queued mailables by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59580\"\u003elaravel/framework#59580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Added inheritance support for Controller Middleware attributes. by \u003ca href=\"https://github.com/niduranga\"\u003e\u003ccode\u003e@​niduranga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59597\"\u003elaravel/framework#59597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Normalize phpredis SSL context for single and cluster connections   by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59569\"\u003elaravel/framework#59569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Memoize the result of \u003ccode\u003eTestCase@withoutBootingFramework()\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59610\"\u003elaravel/framework#59610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add missing \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e and docblocks for concurrency and model in… by \u003ca href=\"https://github.com/scabarcas17\"\u003e\u003ccode\u003e@​scabarcas17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59602\"\u003elaravel/framework#59602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix that retries of \u003ccode\u003eShouldBeUniqueUntilProcessing\u003c/code\u003e jobs are force-releasing locks they don't own by \u003ca href=\"https://github.com/kohlerdominik\"\u003e\u003ccode\u003e@​kohlerdominik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59567\"\u003elaravel/framework#59567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add first-class Redis Cluster support for Queue and ConcurrencyLimiter by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59533\"\u003elaravel/framework#59533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] chore: Update PHP version from 8.2 to 8.3 in \u003ccode\u003ebin/test.sh\u003c/code\u003e script by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59605\"\u003elaravel/framework#59605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix RedisQueueTest by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59613\"\u003elaravel/framework#59613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to CacheManager store and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59637\"\u003elaravel/framework#59637\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/framework/blob/13.x/CHANGELOG.md\"\u003elaravel/framework's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/framework/compare/v13.5.0...v13.6.0\"\u003ev13.6.0\u003c/a\u003e - 2026-04-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Use \u003ccode\u003eversion_compare\u003c/code\u003e function by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59687\"\u003elaravel/framework#59687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Flip misordered assertions arguments by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59691\"\u003elaravel/framework#59691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Remove unused variable in \u003ccode\u003ecatch()\u003c/code\u003e by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59689\"\u003elaravel/framework#59689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix number abbreviation rollover between unit tiers by \u003ca href=\"https://github.com/Button99\"\u003e\u003ccode\u003e@​Button99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59692\"\u003elaravel/framework#59692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ]Use Null and Isset coalescing when possible by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59690\"\u003elaravel/framework#59690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Change \u003ccode\u003ecount\u003c/code\u003e array comparison to empty array comparison to improve performance by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59688\"\u003elaravel/framework#59688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] testsuite by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59702\"\u003elaravel/framework#59702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce static calls by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59704\"\u003elaravel/framework#59704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow Table Attribute on child to override parent by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59701\"\u003elaravel/framework#59701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Return null from Cursor::fromEncoded for malformed payloads by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59699\"\u003elaravel/framework#59699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Port forward rate limiter fix by \u003ca href=\"https://github.com/paulandroshchuk\"\u003e\u003ccode\u003e@​paulandroshchuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59706\"\u003elaravel/framework#59706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add debounceable queued jobs by \u003ca href=\"https://github.com/matthewnessworthy\"\u003e\u003ccode\u003e@​matthewnessworthy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59507\"\u003elaravel/framework#59507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support JSON responses for the built-in health route by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59710\"\u003elaravel/framework#59710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure Queue::route string defaults to queue only by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59711\"\u003elaravel/framework#59711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix failOnUnknownFields query parameter handling by \u003ca href=\"https://github.com/cyrodjohn\"\u003e\u003ccode\u003e@​cyrodjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59728\"\u003elaravel/framework#59728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix flaky QueueWorkerTest by freezing time before computing retryUntil by \u003ca href=\"https://github.com/bipinks\"\u003e\u003ccode\u003e@​bipinks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59727\"\u003elaravel/framework#59727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x]  Allow array of pivot arrays to be passed to hasAttached by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59723\"\u003elaravel/framework#59723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix TypeError in digits_between validation rule on non-string values by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59717\"\u003elaravel/framework#59717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to PasswordBrokerManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59714\"\u003elaravel/framework#59714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to BroadcastManager by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59713\"\u003elaravel/framework#59713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange attempts column type from tiny to small integer by \u003ca href=\"https://github.com/ju-gow\"\u003e\u003ccode\u003e@​ju-gow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59718\"\u003elaravel/framework#59718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Get rid of useless Mockery::close by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59730\"\u003elaravel/framework#59730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix Vite CSS not loaded from nested chunk imports by \u003ca href=\"https://github.com/karim1999\"\u003e\u003ccode\u003e@​karim1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59662\"\u003elaravel/framework#59662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Support named credential providers for SQS queue connections by \u003ca href=\"https://github.com/kieranbrown\"\u003e\u003ccode\u003e@​kieranbrown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59733\"\u003elaravel/framework#59733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Enforce stricter assertions by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59749\"\u003elaravel/framework#59749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Cast to string before preg_match in decimal, max_digits, and min_digits rules by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59739\"\u003elaravel/framework#59739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243 by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59761\"\u003elaravel/framework#59761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Allow assertDatabase has \u0026amp; missing to accept arrays by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59752\"\u003elaravel/framework#59752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x ] Normalize Carbon by \u003ca href=\"https://github.com/lucasmichot\"\u003e\u003ccode\u003e@​lucasmichot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59750\"\u003elaravel/framework#59750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Implement CanFlushLocks on FailoverStore by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59738\"\u003elaravel/framework#59738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Validate MAC across all decryption keys by \u003ca href=\"https://github.com/ma32kc\"\u003e\u003ccode\u003e@​ma32kc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59742\"\u003elaravel/framework#59742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Use generic TModel in additional places in Factory class by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59780\"\u003elaravel/framework#59780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Ensure assertModelMissing and assertModelExists dont silently pass by \u003ca href=\"https://github.com/jackbayliss\"\u003e\u003ccode\u003e@​jackbayliss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59772\"\u003elaravel/framework#59772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59756\"\u003elaravel/framework#59756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add prefersJsonResponses() to the application builder by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59753\"\u003elaravel/framework#59753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add support for Cloudflare Email Service by \u003ca href=\"https://github.com/dwightwatson\"\u003e\u003ccode\u003e@​dwightwatson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59735\"\u003elaravel/framework#59735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add enum support to NotificationChannelManager channel and driver methods by \u003ca href=\"https://github.com/yousefkadah\"\u003e\u003ccode\u003e@​yousefkadah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59783\"\u003elaravel/framework#59783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/framework/compare/v13.4.0...v13.5.0\"\u003ev13.5.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[13.x] Support #[Delay] attribute on queued mailables by \u003ca href=\"https://github.com/sumaiazaman\"\u003e\u003ccode\u003e@​sumaiazaman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59580\"\u003elaravel/framework#59580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Added inheritance support for Controller Middleware attributes. by \u003ca href=\"https://github.com/niduranga\"\u003e\u003ccode\u003e@​niduranga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59597\"\u003elaravel/framework#59597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Normalize phpredis SSL context for single and cluster connections   by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59569\"\u003elaravel/framework#59569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Memoize the result of \u003ccode\u003eTestCase@withoutBootingFramework()\u003c/code\u003e by \u003ca href=\"https://github.com/cosmastech\"\u003e\u003ccode\u003e@​cosmastech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59610\"\u003elaravel/framework#59610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add missing \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e and docblocks for concurrency and model in… by \u003ca href=\"https://github.com/scabarcas17\"\u003e\u003ccode\u003e@​scabarcas17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59602\"\u003elaravel/framework#59602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Fix that retries of \u003ccode\u003eShouldBeUniqueUntilProcessing\u003c/code\u003e jobs are force-releasing locks they don't own by \u003ca href=\"https://github.com/kohlerdominik\"\u003e\u003ccode\u003e@​kohlerdominik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59567\"\u003elaravel/framework#59567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] Add first-class Redis Cluster support for Queue and ConcurrencyLimiter by \u003ca href=\"https://github.com/timmylindh\"\u003e\u003ccode\u003e@​timmylindh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59533\"\u003elaravel/framework#59533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[13.x] chore: Update PHP version from 8.2 to 8.3 in \u003ccode\u003ebin/test.sh\u003c/code\u003e script by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/framework/pull/59605\"\u003elaravel/framework#59605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/416a93ea9c53161e0d4b8a44045f447b65a7d2f1\"\u003e\u003ccode\u003e416a93e\u003c/code\u003e\u003c/a\u003e Update version to v13.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/aaa5f50b94048b43d1204f9db24c86692447d5be\"\u003e\u003ccode\u003eaaa5f50\u003c/code\u003e\u003c/a\u003e Update facade docblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/95891fa4a7dc34648d7e78695173148ba9a41299\"\u003e\u003ccode\u003e95891fa\u003c/code\u003e\u003c/a\u003e [13.x] Add enum support to NotificationChannelManager channel and driver meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/3d64382ca7bbd4c47365b7751fe947e06b86277c\"\u003e\u003ccode\u003e3d64382\u003c/code\u003e\u003c/a\u003e [13.x] Add support for Cloudflare Email Service (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59735\"\u003e#59735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/e2ffb2c4afe3b770a6c4ad2c620bfae04fc724b5\"\u003e\u003ccode\u003ee2ffb2c\u003c/code\u003e\u003c/a\u003e [13.x] Add prefersJsonResponses() to the application builder (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59753\"\u003e#59753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/1684284e499b5dde1d81c4f4cfedc7610ad89108\"\u003e\u003ccode\u003e1684284\u003c/code\u003e\u003c/a\u003e Apply fixes from StyleCI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/056555b9acbb9f665ea543f257afe04b24e6974c\"\u003e\u003ccode\u003e056555b\u003c/code\u003e\u003c/a\u003e Update facade docblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/813e3921d35d94e01de54f84bc2e56aa1f419808\"\u003e\u003ccode\u003e813e392\u003c/code\u003e\u003c/a\u003e [13.x] Introduce \u003ccode\u003eJsonFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59756\"\u003e#59756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/1f42653a84791ed7c5ccf622c730260da4125d70\"\u003e\u003ccode\u003e1f42653\u003c/code\u003e\u003c/a\u003e [13.x] Ensure assertModelMissing and assertModelExists dont silently pass (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/812551f9bf32d6c327c7ea2156e0fdeff52f3b1e\"\u003e\u003ccode\u003e812551f\u003c/code\u003e\u003c/a\u003e Use generic TModel in additional places in Factory class (\u003ca href=\"https://redirect.github.com/laravel/framework/issues/59780\"\u003e#59780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/framework/compare/v13.3.0...v13.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/tinker` from 3.0.0 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/blob/3.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ev3.0.2\u003c/a\u003e - 2026-03-17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ehttps://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0..master...v3.0.0\"\u003ev3.0.0\u003c/a\u003e - 2026-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[3.x] Return correct exit code on exceptions by \u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/165\"\u003elaravel/tinker#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Remove supports for PHP 8.0 and 7.x by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/186\"\u003elaravel/tinker#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[3.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/197\"\u003elaravel/tinker#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/4faba77764bd33411735936acdf30446d058c78b\"\u003e\u003ccode\u003e4faba77\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `barryvdh/laravel-debugbar` from 4.2.3 to 4.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/releases\"\u003ebarryvdh/laravel-debugbar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow Debugbar to load with strict form request validation enabled by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2032\"\u003efruitcake/laravel-debugbar#2032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid hash mismatch on query explain/result by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2030\"\u003efruitcake/laravel-debugbar#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak formatting queries by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2031\"\u003efruitcake/laravel-debugbar#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Debugbar to be forced to enable on production by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2026\"\u003efruitcake/laravel-debugbar#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance storage open check with additional config by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2027\"\u003efruitcake/laravel-debugbar#2027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdds a flag \u003ccode\u003eDEBUGBAR_FORCE_ALLOW_ENABLE=true\u003c/code\u003e to boot debugbar on production/non-debug modes, for special cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2021\"\u003efruitcake/laravel-debugbar#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version, update tests by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2024\"\u003efruitcake/laravel-debugbar#2024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add editor links to SQL query backtrace entries by \u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse upstream ReverseFormatter to create Data object for CLI in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\"\u003ehttps://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.4\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/blob/master/CHANGELOG.md\"\u003ebarryvdh/laravel-debugbar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.8 - 2026-04-22\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow Debugbar to load with strict form request validation enabled by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2032\"\u003efruitcake/laravel-debugbar#2032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.7...v4.2.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.7 - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid hash mismatch on query explain/result by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2030\"\u003efruitcake/laravel-debugbar#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak formatting queries by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2031\"\u003efruitcake/laravel-debugbar#2031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.6...v4.2.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.6 - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Debugbar to be forced to enable on production by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2026\"\u003efruitcake/laravel-debugbar#2026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance storage open check with additional config by \u003ca href=\"https://github.com/erikn69\"\u003e\u003ccode\u003e@​erikn69\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2027\"\u003efruitcake/laravel-debugbar#2027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdds a flag \u003ccode\u003eDEBUGBAR_FORCE_ALLOW_ENABLE=true\u003c/code\u003e to boot debugbar on production/non-debug modes, for special cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.5...v4.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.5 - 2026-04-08\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2021\"\u003efruitcake/laravel-debugbar#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version, update tests by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2024\"\u003efruitcake/laravel-debugbar#2024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add editor links to SQL query backtrace entries by \u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fadez\"\u003e\u003ccode\u003e@​fadez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2022\"\u003efruitcake/laravel-debugbar#2022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaffe-fr\"\u003e\u003ccode\u003e@​shaffe-fr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/2020\"\u003efruitcake/laravel-debugbar#2020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.2.4...v4.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.2.4 - 2026-04-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse upstream ReverseFormatter to create Data object for CLI in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\"\u003ehttps://github.com/fruitcake/laravel-debugbar/commit/c6d6766f34c66a3bf823dc044666054f2d5eee61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/799d70c1101d3f8840dd76ff68ff6a78f9352905\"\u003e\u003ccode\u003e799d70c\u003c/code\u003e\u003c/a\u003e fix: allow Debugbar to load with strict form request validation enabled (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/e83250035d3a526426a4ef4313e3785f6a948bfc\"\u003e\u003ccode\u003ee832500\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/e9863784b8ee42f7a4393bea90a0750f632df779\"\u003e\u003ccode\u003ee986378\u003c/code\u003e\u003c/a\u003e Tweak formatting queries (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2031\"\u003e#2031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/8338c426c542f1c3a8209858976a7a471c27a70a\"\u003e\u003ccode\u003e8338c42\u003c/code\u003e\u003c/a\u003e Avoid hash mismatch on query explain/result (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/d68d9a5af1e3b4dbb98fd0cec34eccacc5bea0da\"\u003e\u003ccode\u003ed68d9a5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/68c3de788feb7047bea547b51253e71a54e7936a\"\u003e\u003ccode\u003e68c3de7\u003c/code\u003e\u003c/a\u003e Enhance storage open check with additional config (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/63adcd8a01c2c5b6c4b2dc60b41ce451bef6006a\"\u003e\u003ccode\u003e63adcd8\u003c/code\u003e\u003c/a\u003e Allow Debugbar to be force to enable on production (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/4839518e899953110a04b3c86b680e7710e992be\"\u003e\u003ccode\u003e4839518\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/4f62913c865023ccd2c34d8d2d13916d2c5720f8\"\u003e\u003ccode\u003e4f62913\u003c/code\u003e\u003c/a\u003e feat: add editor links to SQL query backtrace entries (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/254f344ebf627af9cdbee0a5c9ac3757ab9f610b\"\u003e\u003ccode\u003e254f344\u003c/code\u003e\u003c/a\u003e Bump version, update tests (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/2024\"\u003e#2024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.2.3...v4.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `larastan/larastan` from 3.9.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/larastan/larastan/releases\"\u003elarastan/larastan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2476\"\u003elarastan/larastan#2476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: undefined array key internal error when view path has trailing slash by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2478\"\u003elarastan/larastan#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003ch1\u003eWhat's changed?\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003efix: fix infinite loop when Redis extension is missing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.4...v3.9.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: create new extensions out of old pipeline based approach by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2448\"\u003elarastan/larastan#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: leverage more PHPStan things by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2449\"\u003elarastan/larastan#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations by \u003ca href=\"https://github.com/FeBe95\"\u003e\u003ccode\u003e@​FeBe95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2454\"\u003elarastan/larastan#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve map and mapWithKeys return types by \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2466\"\u003elarastan/larastan#2466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlso run on v13 sample application by \u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/larastan/larastan/pull/2458\"\u003elarastan/larastan#2458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\"\u003ehttps://github.com/larastan/larastan/compare/v3.9.3...v3.9.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/9ad17e83e96b63536cb6ac39c3d40d29ff9cf636\"\u003e\u003ccode\u003e9ad17e8\u003c/code\u003e\u003c/a\u003e feat: Improve blade view parsing for \u003ccode\u003eNoMissingTranslationsRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/da5da9482d0d86ccb12c4ad2c850d0ff2544f7e1\"\u003e\u003ccode\u003eda5da94\u003c/code\u003e\u003c/a\u003e fix: undefined array key internal error when view path has trailing slash (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/aa637ef3c9102490e0fa9a7ea4fbdbbce4471f34\"\u003e\u003ccode\u003eaa637ef\u003c/code\u003e\u003c/a\u003e fix: fix infinite loop when Redis extension is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/41db11d7d6417e7164482252c380bdc03fc41397\"\u003e\u003ccode\u003e41db11d\u003c/code\u003e\u003c/a\u003e feat: improve map and mapWithKeys return types (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/7e2e63f4ccfd4f31b52a6c2756c1ed9fd8f868c8\"\u003e\u003ccode\u003e7e2e63f\u003c/code\u003e\u003c/a\u003e fix PHPStan compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d76327b0a094f3f167c63ff8518bfdda85702784\"\u003e\u003ccode\u003ed76327b\u003c/code\u003e\u003c/a\u003e Also run on v13 sample application (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/d1079dd08f76f9c6534f00e953a8b2a7791413ac\"\u003e\u003ccode\u003ed1079dd\u003c/code\u003e\u003c/a\u003e fix: type inference for MySQL \u003ccode\u003eENUM\u003c/code\u003e types in squashed migrations (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2454\"\u003e#2454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/8b3fa05d6238a3a815c94706d7848118ab0b9c70\"\u003e\u003ccode\u003e8b3fa05\u003c/code\u003e\u003c/a\u003e refactor: leverage more PHPStan things (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/larastan/larastan/commit/f30cdfd070aebd4e82bf89593cddd9f71971ff1b\"\u003e\u003ccode\u003ef30cdfd\u003c/code\u003e\u003c/a\u003e refactor: create new extensions out of old pipeline based approach (\u003ca href=\"https://redirect.github.com/larastan/larastan/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/larastan/larastan/compare/v3.9.3...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/pint` from 1.29.0 to 1.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/releases\"\u003elaravel/pint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/pint/blob/main/CHANGELOG.md\"\u003elaravel/pint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ev1.29.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes pint not honoring verbose mode when parallel by \u003ca href=\"https://github.com/moshe-autoleadstar\"\u003e\u003ccode\u003e@​moshe-autoleadstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/387\"\u003elaravel/pint#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsures agent output is consistent with PAO by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/pint/pull/432\"\u003elaravel/pint#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/0770e9b7fafd50d4586881d456d6eb41c9247a80\"\u003e\u003ccode\u003e0770e9b\u003c/code\u003e\u003c/a\u003e Release 1.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/bcc1d3537481d969303eee04a7b5698dfb68f6d5\"\u003e\u003ccode\u003ebcc1d35\u003c/code\u003e\u003c/a\u003e Bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/f07c45562d777c76706e91b64ce7f9af85331493\"\u003e\u003ccode\u003ef07c455\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003etool\u003c/code\u003e just like PAO (\u003ca href=\"https://redirect.github.com/laravel/pint/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/48f6ac89e31952ec7e4bccb99ae5a2bad24c9edf\"\u003e\u003ccode\u003e48f6ac8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laravel/pint/issues/387\"\u003e#387\u003c/a\u003e from moshe-autoleadstar/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/190a6042e7b7671617a9014c5d69be9c8525f2c8\"\u003e\u003ccode\u003e190a604\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/pint/commit/b676541e5be8d316d257db293aa2504f0a001903\"\u003e\u003ccode\u003eb676541\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/pint/compare/v1.29.0...v1.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sail` from 1.56.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/releases\"\u003elaravel/sail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sail/blob/1.x/CHANGELOG.md\"\u003elaravel/sail's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ev1.57.0\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward AI agent env vars into Docker containers by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/862\"\u003elaravel/sail#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing AI agent env vars for Copilot CLI and Pi by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sail/pull/865\"\u003elaravel/sail#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/fa8d057b6e9310380ccbc3a209ed7f927d54f648\"\u003e\u003ccode\u003efa8d057\u003c/code\u003e\u003c/a\u003e Add missing AI agent env vars for Copilot CLI and Pi (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/bb75283b6fedcd00ff24886ff070d7ec8045fbcc\"\u003e\u003ccode\u003ebb75283\u003c/code\u003e\u003c/a\u003e Forward AI agent env vars into Docker containers via exec (\u003ca href=\"https://redirect.github.com/laravel/sail/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sail/commit/3b529a682d4f3aa81f632fbe8707bd5733da19a1\"\u003e\u003ccode\u003e3b529a6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sail/compare/v1.56.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.9.2 to 8.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/716af8f95a470e9094cfca09ed897b023be191a5\"\u003e\u003ccode\u003e716af8f\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/2b21832ad44cf7e837961f4c48032e17700c4a99\"\u003e\u003ccode\u003e2b21832\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/collision/issues/345\"\u003e#345\u003c/a\u003e from jackbayliss/8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b341bb1eef28a92afcc81939eeeacfdbc9f10611\"\u003e\u003ccode\u003eb341bb1\u003c/code\u003e\u003c/a\u003e chore: removes test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/15c76eb9b406ccea071ebc8e923005400941f295\"\u003e\u003ccode\u003e15c76eb\u003c/code\u003e\u003c/a\u003e ci: fixes \u003ccode\u003efailOnEmptyTestSuite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/8c3601525abb2e60d51e28c0e98518223df34417\"\u003e\u003ccode\u003e8c36015\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/4892f63015d78ef7d2c8dd82aa43fec32ac9a1ba\"\u003e\u003ccode\u003e4892f63\u003c/code\u003e\u003c/a\u003e feat: allows to set more recaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/b0d8ab95b29c3189aeeb902d81215231df4c1b64\"\u003e\u003ccode\u003eb0d8ab9\u003c/code\u003e\u003c/a\u003e chore: fixes types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a2810432ecf7b95624eefb1fb8a9d253d39f32a1\"\u003e\u003ccode\u003ea281043\u003c/code\u003e\u003c/a\u003e fix: code coverage on phpunit 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/d5447354a1d208763bf7c538742d0c72d92e5df1\"\u003e\u003ccode\u003ed544735\u003c/code\u003e\u003c/a\u003e 8.x-without-cache-option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.9.2...v8.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pestphp/pest` from 4.4.5 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.5...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/IS226-Group7/new-template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IS226-Group7%2Fnew-template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"4.6.1","new_version":"4.6.3","update_type":"patch","path":"/apps/backend","pr_created_at":"2026-04-25T09:56:48.000Z","version_change":"4.6.1 → 4.6.3","issue":{"uuid":"4327752187","node_id":"PR_kwDORpBe-s7Vk2Lq","number":19,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.6.1 to 4.6.3 in /apps/backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-25T09:56:48.000Z","updated_at":"2026-04-25T09:56:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.6.1","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":"/apps/backend","ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.6.1 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.6.1...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.6.1\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alvinstream-ila/dompet-kita/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvinstream-ila%2Fdompet-kita/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.8.5","new_version":"4.6.3","update_type":"major","path":null,"pr_created_at":"2026-04-25T03:52:39.000Z","version_change":"3.8.5 → 4.6.3","issue":{"uuid":"4326967364","node_id":"PR_kwDORVKwcs7Vih9I","number":34,"state":"closed","title":"Bump pestphp/pest from 3.8.5 to 4.6.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-09T03:52:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T03:52:39.000Z","updated_at":"2026-05-09T03:52:47.000Z","time_to_close":1209607,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pestphp/pest","old_version":"3.8.5","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 3.8.5 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.8.5...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=3.8.5\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nickzou/modern-wordpress-boilerplate-v3/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickzou%2Fmodern-wordpress-boilerplate-v3/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"4.5.0","new_version":"4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-24T22:36:21.000Z","version_change":"4.5.0 → 4.6.3","issue":{"uuid":"4325966037","node_id":"PR_kwDORlrhy87VfQTC","number":9,"state":"open","title":"build(deps-dev): bump pestphp/pest from 4.5.0 to 4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T22:36:21.000Z","updated_at":"2026-04-24T22:36:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.5.0","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.5.0 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.5.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.5.0\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/juaniquillo/resume/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/juaniquillo%2Fresume/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"4.4.3","new_version":"4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-21T00:05:33.000Z","version_change":"4.4.3 → 4.6.3","issue":{"uuid":"4299412644","node_id":"PR_kwDOOwVU9M7UIyOz","number":86,"state":"open","title":"chore(deps-dev): bump pestphp/pest from 4.4.3 to 4.6.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-21T00:05:33.000Z","updated_at":"2026-04-21T00:08:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.4.3","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.4.3 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.3...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.4.3\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/njoguamos/laravel-paystack/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/njoguamos%2Flaravel-paystack/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"^3.0","new_version":"^3.0 || ^4.0","update_type":null,"path":null,"pr_created_at":"2026-04-20T22:08:04.000Z","version_change":"^3.0 → ^3.0 || ^4.0","issue":{"uuid":"4298980392","node_id":"PR_kwDOR9RGcc7UHXtm","number":3,"state":"closed","title":"build(deps-dev): update pestphp/pest requirement from ^3.0 to ^3.0 || ^4.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-25T13:24:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T22:08:04.000Z","updated_at":"2026-04-25T13:24:57.000Z","time_to_close":400605,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^3.0 || ^4.0","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lan-software/lancore-client/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lan-software%2Flancore-client/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"^3.0","new_version":"^4.6","update_type":null,"path":null,"pr_created_at":"2026-04-20T21:49:33.000Z","version_change":"^3.0 → ^4.6","issue":{"uuid":"4298907880","node_id":"PR_kwDOObwxhs7UHJNz","number":19,"state":"open","title":"Update pestphp/pest requirement from ^3.0 to ^4.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T21:49:33.000Z","updated_at":"2026-04-20T21:49:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"pestphp/pest","old_version":"^3.0","new_version":"^4.6","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [pestphp/pest](https://github.com/pestphp/pest) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v3.0.0...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/smart-dato/php-olc-sdk/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smart-dato%2Fphp-olc-sdk/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.4.3","new_version":"4.6.3","update_type":"minor","path":null,"pr_created_at":"2026-04-20T20:07:40.000Z","version_change":"4.4.3 → 4.6.3","issue":{"uuid":"4298367582","node_id":"PR_kwDOQTH87s7UFXK_","number":63,"state":"closed","title":"build(deps-dev): bump pestphp/pest from 4.4.3 to 4.6.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T23:37:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T20:07:40.000Z","updated_at":"2026-05-25T23:37:33.000Z","time_to_close":3036592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"pestphp/pest","old_version":"4.4.3","new_version":"4.6.3","repository_url":"https://github.com/pestphp/pest"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [pestphp/pest](https://github.com/pestphp/pest) from 4.4.3 to 4.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pestphp/pest/releases\"\u003epestphp/pest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003echore: bumps phpunit\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003efix: bumps phpunit, as previous versions became invalid due \u003ca href=\"https://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\"\u003ehttps://github.com/sebastianbergmann/phpunit/security/advisories/GHSA-qrr6-mg7r-m243\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: up to 30% faster boot times before your test suite runs (measured on laravel cloud)\u003c/li\u003e\n\u003cli\u003efix: if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: time based sharding by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pestphp/pest/pull/1671\"\u003epestphp/pest#1671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor better shard balance, Pest can distribute tests based on their \u003cstrong\u003eactual execution time\u003c/strong\u003e using the \u003ccode\u003e--update-shards\u003c/code\u003e option. This ensures each shard takes roughly the same wall-clock time, minimizing how long your slowest CI job runs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1:\u003c/strong\u003e Generate the timing data by running your full test suite with \u003ccode\u003e--update-shards\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis runs all tests and records each test class's duration into \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e. You can also combine it with \u003ccode\u003e--parallel\u003c/code\u003e to speed things up:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --parallel --update-shards\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2:\u003c/strong\u003e Commit \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e to your repository. This file is human-readable and looks like this:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n    \u0026quot;timings\u0026quot;: {\r\n        \u0026quot;Tests\\\\Feature\\\\Payments\\\\StripeCheckoutTest\u0026quot;: 1.608,\r\n        \u0026quot;Tests\\\\Feature\\\\Reports\\\\SalesReportTest\u0026quot;: 2.105,\r\n        \u0026quot;Tests\\\\Unit\\\\Models\\\\UserTest\u0026quot;: 0.050\r\n    },\r\n    \u0026quot;checksum\u0026quot;: \u0026quot;...\u0026quot;,\r\n    \u0026quot;updated_at\u0026quot;: \u0026quot;2026-04-14T10:30:00+00:00\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3:\u003c/strong\u003e When you run \u003ccode\u003e--shard\u003c/code\u003e and \u003ccode\u003etests/.pest/shards.json\u003c/code\u003e exists, Pest automatically uses time-balanced distribution:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e./vendor/bin/pest --shard=1/5\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output will indicate that time-balanced sharding is active:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/bff44562a99d30aa37573995566051b0344f9f8e\"\u003e\u003ccode\u003ebff4456\u003c/code\u003e\u003c/a\u003e release: v4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/9ebb990f966cd71b29934bb28f113a4964752f5b\"\u003e\u003ccode\u003e9ebb990\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/cabff738f72fe121beed6963c1bc4254e204c3d3\"\u003e\u003ccode\u003ecabff73\u003c/code\u003e\u003c/a\u003e release: v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/0746173a327e149f24cc837e3e9f3a62bf1adad4\"\u003e\u003ccode\u003e0746173\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/87db0b484788cfde4778b715bb1fed34133685fa\"\u003e\u003ccode\u003e87db0b4\u003c/code\u003e\u003c/a\u003e release: v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/6ba373a772744a98a5ed0a51e97372543744d3c1\"\u003e\u003ccode\u003e6ba373a\u003c/code\u003e\u003c/a\u003e chore: bumps phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/945d47640918b276fb67771da5fd92f2e0624634\"\u003e\u003ccode\u003e945d476\u003c/code\u003e\u003c/a\u003e fix: allow to update individual screenshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/a8cf0fe2cb1b94733411123030409cb5dc83fd3d\"\u003e\u003ccode\u003ea8cf0fe\u003c/code\u003e\u003c/a\u003e chore: improves CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/2ae072bb959329f66a17c2f8ace045b4b4bf40a7\"\u003e\u003ccode\u003e2ae072b\u003c/code\u003e\u003c/a\u003e feat: makes boot time much faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pestphp/pest/commit/59d066950ce2d64e4786770894a485655eac4754\"\u003e\u003ccode\u003e59d0669\u003c/code\u003e\u003c/a\u003e chore: missing header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pestphp/pest/compare/v4.4.3...v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pestphp/pest\u0026package-manager=composer\u0026previous-version=4.4.3\u0026new-version=4.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/akira-io/laravel-qrcode/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akira-io%2Flaravel-qrcode/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}}]}