{"id":5514,"name":"nikic/php-parser","ecosystem":"packagist","repository_url":"https://github.com/nikic/PHP-Parser","issues_count":164,"created_at":"2025-06-06T19:06:46.917Z","updated_at":"2025-06-06T19:06:46.917Z","purl":"pkg:composer/nikic/php-parser","metadata":{"id":648481,"name":"nikic/php-parser","ecosystem":"packagist","description":"A PHP parser written in PHP","homepage":"","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/nikic/PHP-Parser","keywords_array":["php","parser"],"namespace":"nikic","versions_count":106,"first_release_published_at":"2012-01-05T11:14:35.000Z","latest_release_published_at":"2025-05-31T08:24:38.000Z","latest_release_number":"v5.5.0","last_synced_at":"2025-06-07T00:32:18.480Z","created_at":"2022-04-07T10:27:55.099Z","updated_at":"2025-06-07T00:32:18.481Z","registry_url":"https://packagist.org/packages/nikic/php-parser#","install_command":"composer require nikic/php-parser","documentation_url":null,"metadata":{"funding":[]},"repo_metadata":{"id":37773872,"uuid":"1631570","full_name":"nikic/PHP-Parser","owner":"nikic","description":"A PHP parser written in PHP","archived":false,"fork":false,"pushed_at":"2024-05-14T21:29:30.000Z","size":7595,"stargazers_count":16850,"open_issues_count":42,"forks_count":1083,"subscribers_count":233,"default_branch":"master","last_synced_at":"2024-05-18T11:42:23.158Z","etag":null,"topics":["ast","parser","php","static-analysis"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2011-04-18T17:03:47.000Z","updated_at":"2024-05-31T08:46:40.187Z","dependencies_parsed_at":"2023-09-26T22:44:37.590Z","dependency_job_id":"90250b8a-138a-474f-a32d-5f8d541086dc","html_url":"https://github.com/nikic/PHP-Parser","commit_stats":{"total_commits":1332,"total_committers":133,"mean_commits":"10.015037593984962","dds":"0.38813813813813813","last_synced_commit":"0ffddce52d816f72d0efc4d9b02e276d3309ef01"},"previous_names":[],"tags_count":97,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikic","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217598027,"owners_count":16201818,"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":"nikic","name":"Nikita Popov","uuid":"216080","kind":"user","description":"","email":"","website":"https://www.npopov.com/","location":"Berlin, Germany","twitter":"nikita_ppv","company":"Red Hat","icon_url":"https://avatars.githubusercontent.com/u/216080?v=4","repositories_count":98,"last_synced_at":"2023-04-09T06:51:41.060Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nikic","funding_links":[],"total_stars":26338,"followers":null,"following":null,"created_at":"2022-11-02T16:22:30.860Z","updated_at":"2024-03-25T17:37:47.038Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikic","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikic/repositories"},"tags":[{"name":"v4.19.1","sha":"4e1b88d21c69391150ace211e9eaf05810858d0b","kind":"tag","published_at":"2024-03-17T08:11:02.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.19.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.19.1/manifests"},{"name":"v4.19.0","sha":"32cdab9a034239a8f57ae0e9a15bada4bd9747bf","kind":"tag","published_at":"2024-03-16T14:50:35.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.19.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.19.0/manifests"},{"name":"v5.0.2","sha":"139676794dc1e9231bf7bcd123cfc0c99182cb13","kind":"tag","published_at":"2024-03-05T20:52:12.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"2218c2252c874a4624ab2f613d86ac32d227bc69","kind":"tag","published_at":"2024-02-21T19:24:24.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"4a21235f7e56e713259a6f76bf4b5ea08502b9dc","kind":"tag","published_at":"2024-01-07T17:18:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0/manifests"},{"name":"v5.0.0rc1","sha":"255000ad4966539a12c3b045f839eb664d3377c1","kind":"tag","published_at":"2023-12-20T21:32:53.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0rc1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0rc1/manifests"},{"name":"v4.18.0","sha":"1bcbb2179f97633e98bbbc87044ee2611c7d7999","kind":"tag","published_at":"2023-12-10T21:05:08.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.18.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.18.0/manifests"},{"name":"v5.0.0beta1","sha":"edee19a5d2ec973b59d074830f772af7bde94808","kind":"tag","published_at":"2023-09-17T18:20:52.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0beta1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0beta1/manifests"},{"name":"v4.17.1","sha":"a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d","kind":"tag","published_at":"2023-08-13T19:54:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.17.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.17.1/manifests"},{"name":"v4.17.0","sha":"844c228bf2b34a25ea8fed58f7929d14cf0c068e","kind":"tag","published_at":"2023-08-13T14:53:35.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.17.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.17.0/manifests"},{"name":"v4.16.0","sha":"19526a33fb561ef417e822e85f08a00db4059c17","kind":"tag","published_at":"2023-06-25T14:52:50.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.16.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.16.0/manifests"},{"name":"v5.0.0alpha3","sha":"571ca90b7e048fa8446712d11255c80b23b78753","kind":"tag","published_at":"2023-06-24T15:49:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0alpha3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0alpha3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha3/manifests"},{"name":"v4.15.5","sha":"11e2663a5bc9db5d714eedb4277ee300403b4a9e","kind":"tag","published_at":"2023-05-19T20:20:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.5/manifests"},{"name":"v4.15.4","sha":"6bb5176bc4af8bcb7d926f88718db9b96a2d4290","kind":"tag","published_at":"2023-03-05T19:49:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.4/manifests"},{"name":"v5.0.0alpha2","sha":"da65ae474d2db681b0c37f6d3ff97dba8e14cc5f","kind":"tag","published_at":"2023-03-05T09:50:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0alpha2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha2/manifests"},{"name":"v4.15.3","sha":"570e980a201d8ed0236b0a62ddf2c9cbb2034039","kind":"tag","published_at":"2023-01-16T22:07:04.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.3/manifests"},{"name":"v4.15.2","sha":"f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc","kind":"tag","published_at":"2022-11-12T15:38:47.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.2/manifests"},{"name":"v5.0.0alpha1","sha":"96037b3d336b8e1cd9da657562f633b1e55d9bca","kind":"tag","published_at":"2022-09-04T16:58:45.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v5.0.0alpha1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v5.0.0alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v5.0.0alpha1/manifests"},{"name":"v4.15.1","sha":"0ef6c55a3f47f89d7a374e6f835197a0b5fcf900","kind":"tag","published_at":"2022-09-04T07:31:20.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.1/manifests"},{"name":"v4.15.0","sha":"617d0220b903895537b25791f52af4698dd19339","kind":"tag","published_at":"2022-09-03T19:55:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.15.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.15.0/manifests"},{"name":"v4.14.0","sha":"34bea19b6e03d8153165d8f30bba4c3be86184c1","kind":"tag","published_at":"2022-05-31T20:59:56.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.14.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.14.0/manifests"},{"name":"v4.13.2","sha":"210577fe3cf7badcc5814d99455df46564f3c077","kind":"tag","published_at":"2021-11-30T19:35:47.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.13.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.2/manifests"},{"name":"v4.13.1","sha":"63a79e8daa781cac14e5195e63ed8ae231dd10fd","kind":"tag","published_at":"2021-11-03T20:52:32.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.13.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.1/manifests"},{"name":"v4.13.0","sha":"50953a2691a922aa1769461637869a0a2faa3f53","kind":"tag","published_at":"2021-09-20T12:21:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.13.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.13.0/manifests"},{"name":"v4.12.0","sha":"6608f01670c3cc5079e18c1dab1104e002579143","kind":"tag","published_at":"2021-07-21T10:44:57.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.12.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.12.0/manifests"},{"name":"v4.11.0","sha":"fe14cf3672a149364fb66dfe11bf6549af899f94","kind":"tag","published_at":"2021-07-03T13:37:25.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.11.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.11.0/manifests"},{"name":"v4.10.5","sha":"4432ba399e47c66624bc73c8c0f811e5c109576f","kind":"tag","published_at":"2021-05-03T19:11:46.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.5/manifests"},{"name":"v4.10.4","sha":"c6d052fc58cb876152f89f532b95a8d7907e7f0e","kind":"tag","published_at":"2020-12-20T10:01:29.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.4/manifests"},{"name":"v4.10.3","sha":"dbe56d23de8fcb157bbc0cfb3ad7c7de0cfb0984","kind":"tag","published_at":"2020-12-03T17:46:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.3/manifests"},{"name":"v4.10.2","sha":"658f1be311a230e0907f5dfe0213742aff0596de","kind":"tag","published_at":"2020-09-26T10:31:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.2/manifests"},{"name":"v4.10.1","sha":"1b479e7592812411c20c34d9ed33db3957bde66e","kind":"tag","published_at":"2020-09-23T18:24:48.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.1/manifests"},{"name":"v4.10.0","sha":"1c13d05035deff45f1230ca68bd7d74d621762d9","kind":"tag","published_at":"2020-09-19T14:53:16.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.10.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.10.0/manifests"},{"name":"v4.9.1","sha":"88e519766fc58bd46b8265561fb79b54e2e00b28","kind":"tag","published_at":"2020-08-30T16:15:39.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.9.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.9.1/manifests"},{"name":"v4.9.0","sha":"aaee038b912e567780949787d5fe1977be11a778","kind":"tag","published_at":"2020-08-18T19:49:00.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.9.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.9.0/manifests"},{"name":"v4.8.0","sha":"8c58eb4cd4f3883f82611abeac2efbc3dbed787e","kind":"tag","published_at":"2020-08-09T10:23:41.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.8.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.8.0/manifests"},{"name":"v4.7.0","sha":"21dce06dfbf0365c6a7cc8fdbdc995926c6a9300","kind":"tag","published_at":"2020-07-25T13:19:23.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.7.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.7.0/manifests"},{"name":"v4.6.0","sha":"c346bbfafe2ff60680258b631afb730d186ed864","kind":"tag","published_at":"2020-07-02T17:13:56.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.6.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"53c2753d756f5adb586dca79c2ec0e2654dd9463","kind":"tag","published_at":"2020-06-03T07:24:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.5.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120","kind":"tag","published_at":"2020-04-10T16:35:11.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.4.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"9a9981c347c5c49d6dfe5cf826bb882b824080dc","kind":"tag","published_at":"2019-11-08T13:50:25.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.3.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.3.0/manifests"},{"name":"v4.2.5","sha":"b76bbc3c51f22c570648de48e8c2d941ed5e2cf2","kind":"tag","published_at":"2019-10-25T18:33:21.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.5/manifests"},{"name":"v4.2.4","sha":"97e59c7a16464196a8b9c77c47df68e4a39a45c4","kind":"tag","published_at":"2019-09-01T08:33:01.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"e612609022e935f3d0337c1295176505b41188c8","kind":"tag","published_at":"2019-08-12T20:17:55.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"1bd73cc04c3843ad8d6b0bfc0956026a151fc420","kind":"tag","published_at":"2019-05-25T20:07:31.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"5221f49a608808c1e4d436df32884cbc1b821ac0","kind":"tag","published_at":"2019-02-16T20:54:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"594bcae1fc0bccd3993d2f0d61a018e26ac2865a","kind":"tag","published_at":"2019-01-12T16:32:29.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.2.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"8aae5b59b83bb4d0dbf07b0a835f2680a658f610","kind":"tag","published_at":"2018-12-26T11:32:50.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.1.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"d0230c5c77a7e3cfa69446febf340978540958c0","kind":"tag","published_at":"2018-10-10T09:24:37.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.1.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.1.0/manifests"},{"name":"v4.0.4","sha":"fa6ee28600d21d49b2b4e1006b48426cec8e579c","kind":"tag","published_at":"2018-09-18T07:03:45.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"bd088dc940a418f09cda079a9b5c7c478890fb8d","kind":"tag","published_at":"2018-07-15T17:25:23.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"35b8caf75e791ba1b2d24fec1552168d72692b12","kind":"tag","published_at":"2018-06-03T11:33:29.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e4a54fa90a5cd8e8dd3fb4099942681731c5cdd3","kind":"tag","published_at":"2018-03-25T17:35:32.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"9c18e3db49fa469f5feffe40dbd7b1ec2b61e41f","kind":"tag","published_at":"2018-02-28T20:39:48.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0/manifests"},{"name":"v3.1.5","sha":"bb87e28e7d7b8d9a7fda231d37457c9210faf6ce","kind":"tag","published_at":"2018-02-28T20:31:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.5/manifests"},{"name":"v4.0.0beta1","sha":"c18bb27723a60d2e0e346fe691d1aec116009cab","kind":"tag","published_at":"2018-01-27T18:07:15.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.0beta1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0beta1/manifests"},{"name":"v3.1.4","sha":"e57b3a09784f846411aa7ed664eedb73e3399078","kind":"tag","published_at":"2018-01-25T21:31:42.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.4/manifests"},{"name":"v4.0.0alpha3","sha":"63abf9cb3fa300c690e97badaca3ba2880c21273","kind":"tag","published_at":"2017-12-26T16:29:49.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.0alpha3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.0alpha3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha3/manifests"},{"name":"v3.1.3","sha":"579f4ce846734a1cf55d6a531d00ca07a43e3cda","kind":"tag","published_at":"2017-12-26T14:43:52.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.3/manifests"},{"name":"v4.0.0alpha2","sha":"a659240dc28d83b207273f7182480cea562d4966","kind":"tag","published_at":"2017-11-10T22:37:19.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.0alpha2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.0alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha2/manifests"},{"name":"v3.1.2","sha":"08131e7ff29de6bb9f12275c7d35df71f25f4d89","kind":"tag","published_at":"2017-11-04T11:49:08.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.2/manifests"},{"name":"v4.0.0alpha1","sha":"001f2d3f761779e0ffcc60c6a64548d0d97eee9e","kind":"tag","published_at":"2017-10-18T16:51:16.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v4.0.0alpha1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v4.0.0alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v4.0.0alpha1/manifests"},{"name":"v3.1.1","sha":"a1e8e1a30e1352f118feff1a8481066ddc2f234a","kind":"tag","published_at":"2017-09-02T17:11:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"4d4896e553f2094e657fe493506dc37c509d4e2b","kind":"tag","published_at":"2017-07-28T14:45:45.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.1.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"0808939f81c1347a3c8a82a5925385a08074b0f1","kind":"tag","published_at":"2017-06-28T20:54:11.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.6","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"2b9e2f71b722f7c53918ab0c25f7646c2013f17d","kind":"tag","published_at":"2017-03-05T18:24:15.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"0bf561dfe75ba80441c22adecc0529056671a7d2","kind":"tag","published_at":"2017-02-10T20:20:19.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"5b8182cc0abb4b0ff290ba9df6c0e1323286013a","kind":"tag","published_at":"2017-02-03T21:57:55.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"adf44419c0fc014a0f191db6f89d3e55d4211744","kind":"tag","published_at":"2016-12-06T11:31:14.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"aa6aec90e11a7a4e7d44129c7cb5422ffd15939e","kind":"tag","published_at":"2016-12-01T12:38:07.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"68973aed1e023948d30dd12460aeb429f6d59329","kind":"tag","published_at":"2016-11-30T18:20:55.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0/manifests"},{"name":"v3.0.0beta2","sha":"6db8d9d5a5e60ebbe49e35b56853e7f910bff09a","kind":"tag","published_at":"2016-10-29T11:40:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.0beta2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.0beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0beta2/manifests"},{"name":"v3.0.0beta1","sha":"f5d334d9bff79bfe75c5fcb30c03e5a383b2b660","kind":"tag","published_at":"2016-09-16T12:18:44.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.0beta1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0beta1/manifests"},{"name":"v2.1.1","sha":"4dd659edadffdc2143e4753df655d866dbfeedf0","kind":"tag","published_at":"2016-09-16T12:05:22.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.1.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.1.1/manifests"},{"name":"v3.0.0alpha1","sha":"21b18eb2945aa4b887b98a11f0ef7d5fe24527fc","kind":"tag","published_at":"2016-07-25T13:17:12.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v3.0.0alpha1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v3.0.0alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v3.0.0alpha1/manifests"},{"name":"v2.1.0","sha":"47b254ea51f1d6d5dc04b9b299e88346bf2369e3","kind":"tag","published_at":"2016-04-19T13:42:17.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.1.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ce5be709d59b32dd8a88c80259028759991a4206","kind":"tag","published_at":"2016-02-28T19:49:07.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.0.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c542e5d86a9775abd1021618eb2430278bfc1e01","kind":"tag","published_at":"2015-12-04T15:28:59.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.0.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"33602889c1dbf9087d6b715aa90e95e2a3fc058e","kind":"tag","published_at":"2015-10-21T18:30:56.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.0.0beta1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0beta1/manifests"},{"name":"v1.4.1","sha":"f78af2c9c86107aa1a34cd1dbb5bbe9eeb0d9f51","kind":"tag","published_at":"2015-09-19T14:15:45.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.4.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.4.1/manifests"},{"name":"v2.0.0alpha1","sha":"e0a75ededaecccee2f083f951f4611ef95f6a562","kind":"tag","published_at":"2015-07-14T19:15:32.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v2.0.0alpha1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v2.0.0alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v2.0.0alpha1/manifests"},{"name":"v1.4.0","sha":"196f177cfefa0f1f7166c0a05d8255889be12418","kind":"tag","published_at":"2015-07-14T17:34:20.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.4.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"dff239267fd1befa1cd40430c9ed12591aa720ca","kind":"tag","published_at":"2015-05-02T15:40:59.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.3.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"08f97eb4efa029e2fafb6d8c98b71731bf0cf621","kind":"tag","published_at":"2015-04-03T14:35:29.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.2.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"dba7524b3724f25b947cd26a580787c55c8a6f9b","kind":"tag","published_at":"2015-03-24T19:16:56.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.2.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"edbf162e4cf116102d95eb635608b7d310cc01c6","kind":"tag","published_at":"2015-03-22T16:28:51.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.2.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"ac05ef6f95bf8361549604b6031c115f92f39528","kind":"tag","published_at":"2015-01-18T11:30:26.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.1.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"a8ffc6fcfcbae268656c8acf1298e378ac1ee5f1","kind":"tag","published_at":"2014-11-04T22:13:40.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.0.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"b9a60372f26356feb85b4b9ca50a395a5f0d7f34","kind":"tag","published_at":"2014-10-14T19:41:12.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.0.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"2b96ab8edccd5a0d0e7a826a7dc53c421ae64f94","kind":"tag","published_at":"2014-09-12T12:52:33.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.0.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0/manifests"},{"name":"v1.0.0beta2","sha":"b31f36bf89b0ddf009725c269a28362ddd83e956","kind":"tag","published_at":"2014-08-31T14:54:40.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.0.0beta2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.0.0beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0beta2/manifests"},{"name":"v0.9.5","sha":"ef70767475434bdb3615b43c327e2cae17ef12eb","kind":"tag","published_at":"2014-07-23T18:38:45.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.5","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.5/manifests"},{"name":"v1.0.0beta1","sha":"a6d46c17b10d89f35a92fa4b8fb5071615bfb36c","kind":"tag","published_at":"2014-03-27T13:13:36.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v1.0.0beta1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v1.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v1.0.0beta1/manifests"},{"name":"v0.9.4","sha":"1e5e280ae88a27effa2ae4aa2bd088494ed8594f","kind":"tag","published_at":"2013-08-25T17:14:18.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.4","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"98ebfc8d545979636fa438f51921fdbec433f0f9","kind":"tag","published_at":"2012-11-22T19:06:15.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.3","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"a81cccff7f968ff6a78b5764e345db26d978f4a4","kind":"tag","published_at":"2012-07-07T20:24:31.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.2","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"b1cc9ce676b4350b23d0fafc8244d08eee2fe287","kind":"tag","published_at":"2012-04-23T22:53:03.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.1","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"6bec127e14ada9e99fb53db6c45ffac39ad8674a","kind":"tag","published_at":"2012-01-05T11:44:34.000Z","download_url":"https://codeload.github.com/nikic/PHP-Parser/tar.gz/v0.9.0","html_url":"https://github.com/nikic/PHP-Parser/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikic%2FPHP-Parser/tags/v0.9.0/manifests"}]},"repo_metadata_updated_at":"2024-09-08T03:14:29.447Z","dependent_packages_count":1454,"downloads":762063867,"downloads_period":"total","dependent_repos_count":526041,"rankings":{"downloads":0.00708964984463888,"dependent_repos_count":0.006111767107447311,"dependent_packages_count":0.029825423484342875,"stargazers_count":0.01320141695208619,"forks_count":0.05793955217860051,"docker_downloads_count":0.008800944634724127,"average":0.020494792366973314},"purl":"pkg:composer/nikic/php-parser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/nikic/php-parser","docker_dependents_count":2134,"docker_downloads_count":2070239472,"usage_url":"https://repos.ecosyste.ms/usage/packagist/nikic/php-parser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/nikic/php-parser/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/nikic%2Fphp-parser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/nikic%2Fphp-parser/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/nikic%2Fphp-parser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/nikic%2Fphp-parser/related_packages","maintainers":[{"uuid":"nikic","login":"nikic","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://packagist.org/users/nikic","role":null,"created_at":"2022-11-10T10:41:54.525Z","updated_at":"2022-11-10T10:41:54.525Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/nikic/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":73,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"3708168085","node_id":"PR_kwDOAFSx2M63xlqN","number":41427,"state":"closed","title":"chore(deps): bump nikic/php-parser from 5.6.2 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["phil-davis"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-14T21:59:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T22:01:21.000Z","updated_at":"2026-01-14T21:59:06.000Z","time_to_close":3196663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.2 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.2...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.2\u0026new-version=5.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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.","html_url":"https://github.com/owncloud/core/pull/41427","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud%2Fcore/issues/41427","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41427/packages"},{"uuid":"3707911428","node_id":"PR_kwDOPk_Kws63wuCY","number":145,"state":"open","title":"chore(deps): bump the php-dependencies group with 45 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":"2025-12-08T20:30:04.000Z","updated_at":"2025-12-08T20:30:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"php-dependencies","update_count":45,"packages":[{"name":"doctrine/dbal","old_version":"4.4.0","new_version":"4.4.1","repository_url":"https://github.com/doctrine/dbal"},{"name":"sentry/sentry-symfony","old_version":"5.7.0","new_version":"5.8.2","repository_url":"https://github.com/getsentry/sentry-symfony"},{"name":"symfony/console","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/form","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/form"},{"name":"symfony/framework-bundle","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/framework-bundle"},{"name":"symfony/http-client","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/monolog-bundle","old_version":"3.11.0","new_version":"3.11.1","repository_url":"https://github.com/symfony/monolog-bundle"},{"name":"symfony/runtime","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/serializer","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/serializer"},{"name":"symfony/validator","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/yaml"},{"name":"symfonycasts/reset-password-bundle","old_version":"1.23.2","new_version":"1.24.0","repository_url":"https://github.com/SymfonyCasts/reset-password-bundle"},{"name":"doctrine/doctrine-fixtures-bundle","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/doctrine/DoctrineFixturesBundle"},{"name":"phpunit/phpunit","old_version":"12.4.5","new_version":"12.5.2","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"zenstruck/foundry","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/zenstruck/foundry"},{"name":"doctrine/persistence","old_version":"3.4.3","new_version":"4.1.1","repository_url":"https://github.com/doctrine/persistence"},{"name":"sentry/sentry","old_version":"4.19.0","new_version":"4.19.1","repository_url":"https://github.com/getsentry/sentry-php"},{"name":"symfony/cache","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/clock","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/clock"},{"name":"symfony/config","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/config"},{"name":"symfony/dependency-injection","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/dependency-injection"},{"name":"symfony/doctrine-bridge","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/doctrine-bridge"},{"name":"symfony/error-handler","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/error-handler"},{"name":"symfony/filesystem","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/finder","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/finder"},{"name":"symfony/http-foundation","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/http-kernel","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/mime","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/property-access","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/psr-http-message-bridge","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/psr-http-message-bridge"},{"name":"symfony/routing","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/twig-bridge","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/twig-bridge"},{"name":"symfony/type-info","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/type-info"},{"name":"symfony/var-dumper","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/var-dumper"},{"name":"symfony/var-exporter","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/var-exporter"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.91.2","new_version":"3.91.3","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpunit/php-code-coverage","old_version":"12.5.0","new_version":"12.5.1","repository_url":"https://github.com/sebastianbergmann/php-code-coverage"},{"name":"symfony/dom-crawler","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"symfony/process","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/process"},{"name":"theseer/tokenizer","old_version":"1.3.1","new_version":"2.0.1","repository_url":"https://github.com/theseer/tokenizer"},{"name":"zenstruck/assert","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/zenstruck/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the php-dependencies group with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [doctrine/dbal](https://github.com/doctrine/dbal) | `4.4.0` | `4.4.1` |\n| [sentry/sentry-symfony](https://github.com/getsentry/sentry-symfony) | `5.7.0` | `5.8.2` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.0` | `7.4.1` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.0` | `7.4.1` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.0` | `7.4.1` |\n| [symfony/framework-bundle](https://github.com/symfony/framework-bundle) | `7.4.0` | `7.4.1` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.0` | `7.4.1` |\n| [symfony/monolog-bundle](https://github.com/symfony/monolog-bundle) | `3.11.0` | `3.11.1` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.0` | `7.4.1` |\n| [symfony/serializer](https://github.com/symfony/serializer) | `7.4.0` | `7.4.2` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.0` | `7.4.2` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.0` | `7.4.1` |\n| [symfonycasts/reset-password-bundle](https://github.com/SymfonyCasts/reset-password-bundle) | `1.23.2` | `1.24.0` |\n| [doctrine/doctrine-fixtures-bundle](https://github.com/doctrine/DoctrineFixturesBundle) | `3.7.2` | `3.7.3` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `12.4.5` | `12.5.2` |\n| [zenstruck/foundry](https://github.com/zenstruck/foundry) | `2.8.0` | `2.8.1` |\n| [doctrine/persistence](https://github.com/doctrine/persistence) | `3.4.3` | `4.1.1` |\n| [sentry/sentry](https://github.com/getsentry/sentry-php) | `4.19.0` | `4.19.1` |\n| [symfony/cache](https://github.com/symfony/cache) | `7.4.0` | `7.4.1` |\n| [symfony/clock](https://github.com/symfony/clock) | `7.4.0` | `8.0.0` |\n| [symfony/config](https://github.com/symfony/config) | `7.4.0` | `7.4.1` |\n| [symfony/dependency-injection](https://github.com/symfony/dependency-injection) | `7.4.0` | `7.4.2` |\n| [symfony/doctrine-bridge](https://github.com/symfony/doctrine-bridge) | `7.4.0` | `7.4.1` |\n| [symfony/error-handler](https://github.com/symfony/error-handler) | `7.4.0` | `8.0.0` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.0` | `8.0.1` |\n| [symfony/finder](https://github.com/symfony/finder) | `7.4.0` | `8.0.0` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.4.0` | `8.0.1` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `7.4.0` | `7.4.2` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.0` | `8.0.0` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.0` | `8.0.0` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.0` | `8.0.1` |\n| [symfony/psr-http-message-bridge](https://github.com/symfony/psr-http-message-bridge) | `7.4.0` | `8.0.0` |\n| [symfony/routing](https://github.com/symfony/routing) | `7.4.0` | `8.0.1` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `7.4.0` | `8.0.1` |\n| [symfony/twig-bridge](https://github.com/symfony/twig-bridge) | `7.4.0` | `8.0.1` |\n| [symfony/type-info](https://github.com/symfony/type-info) | `7.4.0` | `8.0.1` |\n| [symfony/var-dumper](https://github.com/symfony/var-dumper) | `7.4.0` | `8.0.0` |\n| [symfony/var-exporter](https://github.com/symfony/var-exporter) | `7.4.0` | `8.0.0` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.91.2` | `3.91.3` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.2` | `5.7.0` |\n| [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage) | `12.5.0` | `12.5.1` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `7.4.0` | `8.0.1` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.0` | `8.0.0` |\n| [theseer/tokenizer](https://github.com/theseer/tokenizer) | `1.3.1` | `2.0.1` |\n| [zenstruck/assert](https://github.com/zenstruck/assert) | `1.6.0` | `1.7.0` |\n\nUpdates `doctrine/dbal` from 4.4.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/dbal/releases\"\u003edoctrine/dbal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/dbal/milestone/188\"\u003e4.4.1\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003e4.4.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e1\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e1\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug,Transactions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/dbal/pull/7240\"\u003e7240: Don't attempt to rollback when connections are lost\u003c/a\u003e thanks to \u003ca href=\"https://github.com/lcobucci\"\u003e\u003ccode\u003e@​lcobucci\u003c/code\u003e\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/doctrine/dbal/commit/3d544473fb93f5c25b483ea4f4ce99f8c4d9d44c\"\u003e\u003ccode\u003e3d54447\u003c/code\u003e\u003c/a\u003e Don't attempt to rollback when connections are lost (\u003ca href=\"https://redirect.github.com/doctrine/dbal/issues/7240\"\u003e#7240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/dbal/commit/1cbda9fa97980a6529fab06cb936dc66fd54076d\"\u003e\u003ccode\u003e1cbda9f\u003c/code\u003e\u003c/a\u003e Merge branch '3.10.x' into 4.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/dbal/commit/fb127d8037f816f1b6af38f379b5ea762cb9443e\"\u003e\u003ccode\u003efb127d8\u003c/code\u003e\u003c/a\u003e Test Oracle drivers on PHP 8.5 (\u003ca href=\"https://redirect.github.com/doctrine/dbal/issues/7236\"\u003e#7236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/doctrine/dbal/compare/4.4.0...4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-symfony` from 5.7.0 to 5.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-symfony/releases\"\u003esentry/sentry-symfony's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.2\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.2.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003esymfony/yaml\u003c/code\u003e to a non-dev dependency. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/983\"\u003egetsentry/sentry-symfony#983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.1.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ebefore_send_metric\u003c/code\u003e and \u003ccode\u003eenable_metrics\u003c/code\u003e. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/981\"\u003egetsentry/sentry-symfony#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Sentry metrics. \u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/977\"\u003e#977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// Counter metric\n\\Sentry\\trace_metrics()-\u0026gt;count('test-counter', 10, ['my-attribute' =\u0026gt; 'foo']);\n\u003cp\u003e// Gauge metric\n\\Sentry\\trace_metrics()-\u0026gt;gauge('test-gauge', 50.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::millisecond());\u003c/p\u003e\n\u003cp\u003e// Distribution metric\n\\Sentry\\trace_metrics()-\u0026gt;distribution('test-distribution', 20.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::kilobyte());\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-symfony/blob/master/CHANGELOG.md\"\u003esentry/sentry-symfony's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.2\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.2.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003esymfony/yaml\u003c/code\u003e to a non-dev dependency. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/983\"\u003egetsentry/sentry-symfony#983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.1.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ebefore_send_metric\u003c/code\u003e and \u003ccode\u003eenable_metrics\u003c/code\u003e. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/981\"\u003egetsentry/sentry-symfony#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Sentry metrics. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/977\"\u003e#977\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/977\"\u003egetsentry/sentry-symfony#977\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// Counter metric\n\\Sentry\\trace_metrics()-\u0026gt;count('test-counter', 10, ['my-attribute' =\u0026gt; 'foo']);\n\u003cp\u003e// Gauge metric\n\\Sentry\\trace_metrics()-\u0026gt;gauge('test-gauge', 50.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::millisecond());\u003c/p\u003e\n\u003cp\u003e// Distribution metric\n\\Sentry\\trace_metrics()-\u0026gt;distribution('test-distribution', 20.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::kilobyte());\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-symfony/commit/fb03d506c575cd1cb5274774d0dd968938150982\"\u003e\u003ccode\u003efb03d50\u003c/code\u003e\u003c/a\u003e release: 5.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/14c3457870158f68ae1567ae7462c60b785064f4\"\u003e\u003ccode\u003e14c3457\u003c/code\u003e\u003c/a\u003e Prepare 5.8.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/e8557e5268700bb71c2d2196722c2c87c310f2bd\"\u003e\u003ccode\u003ee8557e5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003esymfony/yaml\u003c/code\u003e is a required dependency (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/88c3a83fc58a2d688cc0fc583c0774f594b85cbc\"\u003e\u003ccode\u003e88c3a83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.8.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/f28ad3fe72c42656c15345f77187dc58bd8e1281\"\u003e\u003ccode\u003ef28ad3f\u003c/code\u003e\u003c/a\u003e release: 5.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/d47a521b9b2a48709522fbb560a10cda8c4d30d7\"\u003e\u003ccode\u003ed47a521\u003c/code\u003e\u003c/a\u003e Prepare 5.8.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/92fd79e17d4121f5926fba7903ca67f77a71fc13\"\u003e\u003ccode\u003e92fd79e\u003c/code\u003e\u003c/a\u003e ref(metrics): add metric options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/44bdbb186bfcaf9024e49c4aefb1bfdca1b28401\"\u003e\u003ccode\u003e44bdbb1\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.8.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/1929c807e3f7e39eecb7646b7d841e13736e3f4c\"\u003e\u003ccode\u003e1929c80\u003c/code\u003e\u003c/a\u003e release: 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/cb4c7eec2a5b481fbcfccd0febaa5720affe7da3\"\u003e\u003ccode\u003ecb4c7ee\u003c/code\u003e\u003c/a\u003e Prepare 5.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-symfony/compare/5.7.0...5.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/console/releases\"\u003esymfony/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/console/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61962\"\u003esymfony/symfony#61962\u003c/a\u003e  [Console] Handle signals on text input (\u003ca href=\"https://github.com/valx76\"\u003e\u003ccode\u003e@​valx76\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62627\"\u003esymfony/symfony#62627\u003c/a\u003e [Console] Preserve \u003ccode\u003e--help\u003c/code\u003e option when a command is not found (\u003ca href=\"https://github.com/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62562\"\u003esymfony/symfony#62562\u003c/a\u003e [Console] don't discard existing aliases when constructing Command (\u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62571\"\u003esymfony/symfony#62571\u003c/a\u003e [Console] Fix profile invokable command (\u003ca href=\"https://github.com/Jibbarth\"\u003e\u003ccode\u003e@​Jibbarth\u003c/code\u003e\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/symfony/console/commit/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e\"\u003e\u003ccode\u003e6d9f0fb\u003c/code\u003e\u003c/a\u003e Fix merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/b1b83958de468470ed39d249395225abd9523fd8\"\u003e\u003ccode\u003eb1b8395\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d0d25cc1138bb7bab0685fbe4184e6289914406\"\u003e\u003ccode\u003e6d0d25c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/1b2813049506b39eb3d7e64aff033fd5ca26c97e\"\u003e\u003ccode\u003e1b28130\u003c/code\u003e\u003c/a\u003e Handle signals on text input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5a92ed298d951f99139b6a5cb5cc74a6248df943\"\u003e\u003ccode\u003e5a92ed2\u003c/code\u003e\u003c/a\u003e [Console] Preserve \u003ccode\u003e--help\u003c/code\u003e option when a command is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5c557f629ac5a081d5b4aa1bd5226baaf8d4244e\"\u003e\u003ccode\u003e5c557f6\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/console/issues/62562\"\u003e#62562\u003c/a\u003e [Console] don't discard existing aliases when constructing Command...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/ac543cf9535111ea557a24f7473f5d6f4a8ab1cc\"\u003e\u003ccode\u003eac543cf\u003c/code\u003e\u003c/a\u003e [Console] don't discard existing aliases when constructing Command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/245d678a1f19846c113b02fffe50ce183631758a\"\u003e\u003ccode\u003e245d678\u003c/code\u003e\u003c/a\u003e [Console] Fix profile invokable command\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/doctrine-messenger` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/doctrine-messenger/releases\"\u003esymfony/doctrine-messenger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62619\"\u003esymfony/symfony#62619\u003c/a\u003e [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (\u003ca href=\"https://github.com/Shine-neko\"\u003e\u003ccode\u003e@​Shine-neko\u003c/code\u003e\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/symfony/doctrine-messenger/commit/f97f4ea899c467c2c8ff1b9c82b86baa9a7b2158\"\u003e\u003ccode\u003ef97f4ea\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/f5d6c8ea82b9378221186393e8dff9c32ea09d10\"\u003e\u003ccode\u003ef5d6c8e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/42549f5ac439f32a9362f7718124ba3df96784cb\"\u003e\u003ccode\u003e42549f5\u003c/code\u003e\u003c/a\u003e [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/form` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/form/releases\"\u003esymfony/form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/form/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62621\"\u003esymfony/symfony#62621\u003c/a\u003e [Form] Fix moneytype step (\u003ca href=\"https://github.com/Belhassen\"\u003e\u003ccode\u003e@​Belhassen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62607\"\u003esymfony/symfony#62607\u003c/a\u003e [Form] Clean up wrong method docblocks in data transformers (\u003ca href=\"https://github.com/alexndlm\"\u003e\u003ccode\u003e@​alexndlm\u003c/code\u003e\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/symfony/form/commit/04984c79b08c70dc106498fc250917060d88aee2\"\u003e\u003ccode\u003e04984c7\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/008a7b331d7f42ac68f8f979566000f1aa0fbe0c\"\u003e\u003ccode\u003e008a7b3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/e6378bc56d5d56db65754a09c91a7cf7c35b44db\"\u003e\u003ccode\u003ee6378bc\u003c/code\u003e\u003c/a\u003e Fix MoneyType: add missing step attribute when html5=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/7de5d09146beb77b45a4814e61d7ced89b12e3f7\"\u003e\u003ccode\u003e7de5d09\u003c/code\u003e\u003c/a\u003e [Form] Clean up wrong method docblocks in data transformers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/f9a1a0d2ede55eb40db4a0daa6b127391ba40bdf\"\u003e\u003ccode\u003ef9a1a0d\u003c/code\u003e\u003c/a\u003e [Form] Fix EnumType choice_label logic for grouped choices\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/framework-bundle` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/framework-bundle/releases\"\u003esymfony/framework-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62388\"\u003esymfony/symfony#62388\u003c/a\u003e [TypeInfo] Simple array should be array type (\u003ca href=\"https://github.com/matijn-made\"\u003e\u003ccode\u003e@​matijn-made\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62656\"\u003esymfony/symfony#62656\u003c/a\u003e [FrameworkBundle] Fix using \u003ccode\u003eFailedMessages*Command\u003c/code\u003e with \u003ccode\u003eSigningSerializer\u003c/code\u003e (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62652\"\u003esymfony/symfony#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62651\"\u003esymfony/symfony#62651\u003c/a\u003e [FrameworkBundle] Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled (\u003ca href=\"https://github.com/bobvandevijver\"\u003e\u003ccode\u003e@​bobvandevijver\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62586\"\u003esymfony/symfony#62586\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62647\"\u003esymfony/symfony#62647\u003c/a\u003e [FrameworkBundle] Don't exclude classes with constraint/serialization attributes from being registered as services (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62532\"\u003esymfony/symfony#62532\u003c/a\u003e [FrameworkBundle] Dump bundles config reference first (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62498\"\u003esymfony/symfony#62498\u003c/a\u003e [FrameworkBundle] fix merging of enabled locales (\u003ca href=\"https://github.com/dmaicher\"\u003e\u003ccode\u003e@​dmaicher\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62551\"\u003esymfony/symfony#62551\u003c/a\u003e [FrameworkBundle] register attribute loader arguments in a forward-compatible way (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62513\"\u003esymfony/symfony#62513\u003c/a\u003e [FrameworkBundle] Add missing \u003ccode\u003euseAttributeAsKey\u003c/code\u003e calls (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62515\"\u003esymfony/symfony#62515\u003c/a\u003e  [FrameworkBundle] Allow backed enum to be used in initial_marking workflow configuration (\u003ca href=\"https://github.com/DemonTPx\"\u003e\u003ccode\u003e@​DemonTPx\u003c/code\u003e\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/symfony/framework-bundle/commit/2fa3b3ad6ed75ce0cc8cad8a5027b4f25b990bc3\"\u003e\u003ccode\u003e2fa3b3a\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/5d2e60f301dbafba1408e62b9838fdb58920c2ca\"\u003e\u003ccode\u003e5d2e60f\u003c/code\u003e\u003c/a\u003e [TypeInfo] Simple array should be array type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/3f7531a6eb22738e9ff715f0a23c984d43b12508\"\u003e\u003ccode\u003e3f7531a\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Fix using \u003ccode\u003eFailedMessages*Command\u003c/code\u003e with \u003ccode\u003eSigningSerializer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/77e597911fa623c50aedc4d515cd42d28272cf3c\"\u003e\u003ccode\u003e77e5979\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62652\"\u003e#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/17d0833790bd2d953fb0727e5b5da85f1cc59c92\"\u003e\u003ccode\u003e17d0833\u003c/code\u003e\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/a595281bf87f47d9deff4f513f9788b34fbd19b8\"\u003e\u003ccode\u003ea595281\u003c/code\u003e\u003c/a\u003e Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/c97d1f10fc43175eeaca6f8b9f7bedfedbeda40a\"\u003e\u003ccode\u003ec97d1f1\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62586\"\u003e#62586\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/7c12bc603d41d44da94271f1d9803baf437a1686\"\u003e\u003ccode\u003e7c12bc6\u003c/code\u003e\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping container fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/e9d3eba8d847f525499b89051fb54e254cb7037c\"\u003e\u003ccode\u003ee9d3eba\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Don't exclude classes with constraint/serialization attribu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/1ee5cfe092c30ef2d01ca539b73e076671688292\"\u003e\u003ccode\u003e1ee5cfe\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Order alphabetically known tags of \u003ccode\u003eUnusedTagsPass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-client` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-client/releases\"\u003esymfony/http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62652\"\u003esymfony/symfony#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62645\"\u003esymfony/symfony#62645\u003c/a\u003e [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/http-client/commit/26cc224ea7103dda90e9694d9e139a389092d007\"\u003e\u003ccode\u003e26cc224\u003c/code\u003e\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e29e02836d098d7e929dfe7c04cb5f5cabf47877\"\u003e\u003ccode\u003ee29e028\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3d125854b2f254303d7dfd1d3af15954ac65703b\"\u003e\u003ccode\u003e3d12585\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/a67de2002d72f76ce7c57f830c4df503febc8d77\"\u003e\u003ccode\u003ea67de20\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient ins...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/f6e03d8adb6fc580c4e2ff34010c67621013e4f4\"\u003e\u003ccode\u003ef6e03d8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[HttpClient] Lazily initialize CurlClientState\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/b0050e2ef962801504b1082b4e8d366cab56bf50\"\u003e\u003ccode\u003eb0050e2\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6bb245ec600eb89487f0f26633baf4f7546ec0a3\"\u003e\u003ccode\u003e6bb245e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6dc935cee865280df47c5db2e2d827e1c04c882f\"\u003e\u003ccode\u003e6dc935c\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix releasing uploaded stream resources\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/monolog-bundle` from 3.11.0 to 3.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/monolog-bundle/releases\"\u003esymfony/monolog-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emonolog.processor\u003c/code\u003e tag attributes to use consecutive keys\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/symfony/monolog-bundle/blob/4.x/CHANGELOG.md\"\u003esymfony/monolog-bundle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.11.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emonolog.processor\u003c/code\u003e attributes to use consecutive keys\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/symfony/monolog-bundle/commit/0e675a6e08f791ef960dc9c7e392787111a3f0c1\"\u003e\u003ccode\u003e0e675a6\u003c/code\u003e\u003c/a\u003e Update changelog for 3.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/c58895e6a3e59c8a60344266d9cbf67b2d687f6c\"\u003e\u003ccode\u003ec58895e\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/monolog-bundle/issues/559\"\u003e#559\u003c/a\u003e Fix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+ (websir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/b6f5d694604832946b95477b7dbf91b7a8731c66\"\u003e\u003ccode\u003eb6f5d69\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/0c10c52481eb33d34153c91a6c8643b1944dbc68\"\u003e\u003ccode\u003e0c10c52\u003c/code\u003e\u003c/a\u003e Use conditional class name depending on the Monolog version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/93fc8f30c5c167b5596645805679dbcf2f02b26e\"\u003e\u003ccode\u003e93fc8f3\u003c/code\u003e\u003c/a\u003e Update RollbarNotifier to RollbarLogger in DI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/344f262d7ea277f44b3405062d72b10b5a21614e\"\u003e\u003ccode\u003e344f262\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/monolog-bundle/issues/563\"\u003e#563\u003c/a\u003e Fix tags list to use consecutive keys (GromNaN)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/2127520ec16342a3dde269bc490579585b1217f2\"\u003e\u003ccode\u003e2127520\u003c/code\u003e\u003c/a\u003e Fix tags must be a list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/monolog-bundle/compare/v3.11.0...v3.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/runtime` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/runtime/releases\"\u003esymfony/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62661\"\u003esymfony/symfony#62661\u003c/a\u003e [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/runtime/commit/876f902a6cb6b26c003de244188c06b2ba1c172f\"\u003e\u003ccode\u003e876f902\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/runtime/commit/9146981807ca9f0491dea6ccabe36a48e4b12cc0\"\u003e\u003ccode\u003e9146981\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/runtime/commit/fb3149ee85d3b639dd3e49ea9dda05656f0537e3\"\u003e\u003ccode\u003efb3149e\u003c/code\u003e\u003c/a\u003e [Runtime] Reuse the already created Request object when the app needs it as a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/serializer` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/serializer/releases\"\u003esymfony/serializer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/serializer/compare/v7.4.1...v7.4.2\"\u003ehttps://github.com/symfony/serializer/compare/v7.4.1...v7.4.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62682\"\u003esymfony/symfony#62682\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires \u003ccode\u003econtainer.excluded\u003c/code\u003e tags (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\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/symfony/serializer/commit/1a957acb613b520e443c2c659a67c782b67794bc\"\u003e\u003ccode\u003e1a957ac\u003c/code\u003e\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires `container.excl...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/serializer/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/validator/releases\"\u003esymfony/validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.4.1...v7.4.2\"\u003ehttps://github.com/symfony/validator/compare/v7.4.1...v7.4.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62682\"\u003esymfony/symfony#62682\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires \u003ccode\u003econtainer.excluded\u003c/code\u003e tags (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/validator/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/validator/commit/569b71d1243ccc58e8f1d21e279669239e78f60d\"\u003e\u003ccode\u003e569b71d\u003c/code\u003e\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires `container.excl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/fde121bfa6ff3c85edade1afdca204243fe1fda1\"\u003e\u003ccode\u003efde121b\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/f30a6aba4a09d5b5042e06d183ef248e14482313\"\u003e\u003ccode\u003ef30a6ab\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/572dcc789ddf53174c61551aa5a3ec58d6a48b9b\"\u003e\u003ccode\u003e572dcc7\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/62501\"\u003e#62501\u003c/a\u003e [Validator] verify spanish translations with state needs-review-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/c81b4102050538d92047dc9378430b9dbb3012e1\"\u003e\u003ccode\u003ec81b410\u003c/code\u003e\u003c/a\u003e Update validators.el.xlf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/3f8e0e25d756fb478247e4ccd84d5fee9bf6f8b4\"\u003e\u003ccode\u003e3f8e0e2\u003c/code\u003e\u003c/a\u003e verify spanish translations with state needs-review-translation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/validator/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62612\"\u003esymfony/symfony#62612\u003c/a\u003e [Yaml] Fix regression handling blank lines in unquoted scalars (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\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/symfony/yaml/commit/24dd4de28d2e3988b311751ac49e684d783e2345\"\u003e\u003ccode\u003e24dd4de\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8892cb1e9925201328e19f83825bf3d2ff6c659a\"\u003e\u003ccode\u003e8892cb1\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8207ae83da19ee3748d6d4f567b4d9a7c656e331\"\u003e\u003ccode\u003e8207ae8\u003c/code\u003e\u003c/a\u003e [Yaml] Fix regression handling blank lines in unquoted scalars\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfonycasts/reset-password-bundle` from 1.23.2 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/releases\"\u003esymfonycasts/reset-password-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0 : Allow Symfony 8\u003c/h2\u003e\n\u003cp\u003eHi there! This release allows Symfony 8 and, from now on, uses the PHP config format instead of XML. Also, provides minor fixes to Dutch (NL) translations\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix phpstan by \u003ca href=\"https://github.com/kbond\"\u003e\u003ccode\u003e@​kbond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/349\"\u003eSymfonyCasts/reset-password-bundle#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Dutch (NL) translations + filename by \u003ca href=\"https://github.com/RobQuistNL\"\u003e\u003ccode\u003e@​RobQuistNL\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/350\"\u003eSymfonyCasts/reset-password-bundle#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow Symfony 8 by \u003ca href=\"https://github.com/skmedix\"\u003e\u003ccode\u003e@​skmedix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/351\"\u003eSymfonyCasts/reset-password-bundle#351\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/RobQuistNL\"\u003e\u003ccode\u003e@​RobQuistNL\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/350\"\u003eSymfonyCasts/reset-password-bundle#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skmedix\"\u003e\u003ccode\u003e@​skmedix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/351\"\u003eSymfonyCasts/reset-password-bundle#351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0\"\u003ehttps://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.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/SymfonyCasts/reset-password-bundle/commit/8e5f8f821260ccfe8085563a93b418d3ef9af29f\"\u003e\u003ccode\u003e8e5f8f8\u003c/code\u003e\u003c/a\u003e Allow Symfony 8 (\u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/fd46068273109eb1fe681c77746b704f0c4f017d\"\u003e\u003ccode\u003efd46068\u003c/code\u003e\u003c/a\u003e Fix Dutch (NL) translations + filename (\u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/63f784e3fcf0b5dfc77bcf338ebd085547b2eb19\"\u003e\u003ccode\u003e63f784e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/349\"\u003e#349\u003c/a\u003e from kbond/phpstan-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/138b7042c224e77a3938805a985b94e7f13f27a1\"\u003e\u003ccode\u003e138b704\u003c/code\u003e\u003c/a\u003e fix phpstan\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `doctrine/doctrine-fixtures-bundle` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/releases\"\u003edoctrine/doctrine-fixtures-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/milestone/35\"\u003e3.7.3\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e3.7.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e3.7.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e18\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/560\"\u003e560: Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/559\"\u003e559: Bump doctrine/.github/.github/workflows/coding-standards.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/558\"\u003e558: Bump doctrine/.github/.github/workflows/composer-lint.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/557\"\u003e557: Bump doctrine/.github/.github/workflows/phpstan.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/551\"\u003e551: Bump actions/checkout from 5 to 6\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/546\"\u003e546: Bump doctrine/.github/.github/workflows/phpstan.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/545\"\u003e545: Bump doctrine/.github/.github/workflows/composer-lint.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/544\"\u003e544: Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/543\"\u003e543: Bump doctrine/.github/.github/workflows/coding-standards.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/540\"\u003e540: Bump actions/upload-artifact from 4 to 5\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/538\"\u003e538: Bump actions/download-artifact from 5 to 6\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/527\"\u003e527: Bump doctrine/.github from 8.0.0 to 10.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/547\"\u003e547: Update phpstan/phpstan requirement from 2.1.31 to 2.1.32\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/530\"\u003e530: Update phpstan/phpstan requirement from 2.1.11 to 2.1.31\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/529\"\u003e529: Update doctrine/persistence requirement from ^2.4 || ^3.0 to ^4.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/528\"\u003e528: Update symfony/phpunit-bridge requirement from 7.2.0 to 7.3.4\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/533\"\u003e533: Fix conflict\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/532\"\u003e532: Documentation review\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\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/doctrine/DoctrineFixturesBundle/commit/4c3dfcc819ba2725a574f4286aa3f6459f582d5b\"\u003e\u003ccode\u003e4c3dfcc\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/composer-lint.yml (\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/5f9ff2f2e000e052cd983e3e649ffc2fa3e7abb5\"\u003e\u003ccode\u003e5f9ff2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/559\"\u003e#559\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/c185db7ae244eb60ece582947480b1005196fe41\"\u003e\u003ccode\u003ec185db7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/560\"\u003e#560\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/1a325182daae8eba39cbf028810856491e0903f9\"\u003e\u003ccode\u003e1a32518\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/557\"\u003e#557\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/b5707d5d8d7a2fd630261bc42f96858059313cf4\"\u003e\u003ccode\u003eb5707d5\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/f1d63981d536267d11c77cd1123ae9d590cc472a\"\u003e\u003ccode\u003ef1d6398\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/coding-standards.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/4eb20fddaea7c19849e159897124c24826d2736e\"\u003e\u003ccode\u003e4eb20fd\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/phpstan.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/5987e4e3c23a1f40e229787447437d409ad9469d\"\u003e\u003ccode\u003e5987e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/555\"\u003e#555\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/08c2d4bd820653fbbc68f63f9e8fba289fa65c64\"\u003e\u003ccode\u003e08c2d4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/554\"\u003e#554\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/6726113d554e1e3adeb9b912ce00afb076e0eeca\"\u003e\u003ccode\u003e6726113\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/553\"\u003e#553\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 12.4.5 to 12.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/releases\"\u003ephpunit/phpunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHPUnit 12.5.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttribute \u003ccode\u003e#[AllowMockObjectsWithoutExpectations]\u003c/code\u003e for excluding tests from the check that emits the notice for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 12.5.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestCase::getStubBuilder()\u003c/code\u003e (analogous to \u003ccode\u003eTestCase::getMockBuilder()\u003c/code\u003e) for creating (partial) test stubs using a fluent API\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 12.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6376\"\u003e#6376\u003c/a\u003e: \u003ccode\u003e--all\u003c/code\u003e CLI option to ignore test selection configured in XML configuration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6422\"\u003e#6422\u003c/a\u003e: Make \u003ccode\u003e\u0026lt;source\u0026gt;\u003c/code\u003e element in XML code coverage report optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6380\"\u003e#6380\u003c/a\u003e: Allow \u003ccode\u003eThrowable\u003c/code\u003e in \u003ccode\u003eexpectExceptionObject()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA PHPUnit notice is now emitted for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\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/sebastianbergmann/phpunit/blob/12.5.2/ChangeLog-12.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.5.1...12.5.2\"\u003e12.5.2\u003c/a\u003e - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttribute \u003ccode\u003e#[AllowMockObjectsWithoutExpectations]\u003c/code\u003e for excluding tests from the check that emits the notice for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.5.0...12.5.1\"\u003e12.5.1\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestCase::getStubBuilder()\u003c/code\u003e (analogous to \u003ccode\u003eTestCase::getMockBuilder()\u003c/code\u003e) for creating (partial) test stubs using a fluent API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.4.5...12.5.0\"\u003e12.5.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6376\"\u003e#6376\u003c/a\u003e: \u003ccode\u003e--all\u003c/code\u003e CLI option to ignore test selection configured in XML configuration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6422\"\u003e#6422\u003c/a\u003e: Make \u003ccode\u003e\u0026lt;source\u0026gt;\u003c/code\u003e element in XML code coverage report optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6380\"\u003e#6380\u003c/a\u003e: Allow \u003ccode\u003eThrowable\u003c/code\u003e in \u003ccode\u003eexpectExceptionObject()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA PHPUnit notice is now emitted for test methods that create a mock object but do not configure an expectation for it\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/sebastianbergmann/phpunit/commit/06713c2633d6d832f2fe98a70511ecaa7cb92c1a\"\u003e\u003ccode\u003e06713c2\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fa8756a683fed8f3fe51bd61ebe5b37f3d4ec614\"\u003e\u003ccode\u003efa8756a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1ef318bf854c8bc0c52764c3a6459dab0a057f59\"\u003e\u003ccode\u003e1ef318b\u003c/code\u003e\u003c/a\u003e Merge branch '11.5' into 12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9c182047dc3c8a200507672ecdae535694a693e0\"\u003e\u003ccode\u003e9c18204\u003c/code\u003e\u003c/a\u003e Merge branch '10.5' into 11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/4d8446c3266ddd97061328c43fb8b8d0517d3027\"\u003e\u003ccode\u003e4d8446c\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/f017345ea2f228eb1bcd3d15a31a497215ce1b34\"\u003e\u003ccode\u003ef017345\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around \u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/pull/1133\"\u003enikic/PHP-Parser#1133\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9f1daafea4550f3f5ed00b4b6c04273a11a9d13e\"\u003e\u003ccode\u003e9f1daaf\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/f5f80d3650369f769c2924bd567d4de957b690b0\"\u003e\u003ccode\u003ef5f80d3\u003c/code\u003e\u003c/a\u003e Improve unit test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/24c208d6a340c3071f28a9b5cce02b9377adfd43\"\u003e\u003ccode\u003e24c208d\u003c/code\u003e\u003c/a\u003e Implement AllowMockObjectsWithoutExpectations attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e33a5132ea24119400f6ce5bce6665922e968bad\"\u003e\u003ccode\u003ee33a513\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.4.5...12.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zenstruck/foundry` from 2.8.0 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zenstruck/foundry/releases\"\u003ezenstruck/foundry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.1\u003c/h2\u003e\n\u003cp\u003e7b9dc07 chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e) by \u003ca href=\"https://github.com/nikophil\"\u003e\u003ccode\u003e@​nikophil\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003eFull Change List\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/zenstruck/foundry/blob/2.x/CHANGELOG.md\"\u003ezenstruck/foundry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zenstruck/foundry/releases/tag/v2.8.1\"\u003ev2.8.1\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eDecember 2nd, 2025 - \u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003ev2.8.0...v2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e7b9dc07 chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e) by \u003ca href=\"https://github.com/nikophil\"\u003e\u003ccode\u003e@​nikophil\u003c/code\u003e\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/zenstruck/foundry/commit/4ab260d252716c316b20e7a66bd55b12d165dedb\"\u003e\u003ccode\u003e4ab260d\u003c/code\u003e\u003c/a\u003e changelog: update [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zenstruck/foundry/commit/104a0c79656010f676e66f7f282e321704100573\"\u003e\u003ccode\u003e104a0c7\u003c/code\u003e\u003c/a\u003e bot: fix cs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zenstruck/foundry/commit/7b9dc07fb512feae452e8e35ded0483366e7198d\"\u003e\u003ccode\u003e7b9dc07\u003c/code\u003e\u003c/a\u003e chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `doctrine/persistence` from 3.4.3 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/persistence/releases\"\u003edoctrine/persistence's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/66\"\u003e4.1.1\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e4.1.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e4.1.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/446\"\u003e446: Remove version check on 7.4, the package requires PHP 8.1\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/442\"\u003e442: Maintenance\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also contains the changes from \u003ca href=\"https://github.com/doctrine/persistence/releases/tag/3.4.2\"\u003e3.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/63\"\u003e4.1.0\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFeature release (minor)\u003c/p\u003e\n\u003ch3\u003e4.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/433\"\u003e433: Introduce \u003ccode\u003eClassLocator\u003c/code\u003e to find class names for attribute drivers\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/rela589n\"\u003e\u003ccode\u003e@​rela589n\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[413: Use spl\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;object\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;id() instead of spl\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;object\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;hash()](\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/413\"\u003edoctrine/persistence#413\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/rosier\"\u003e\u003ccode\u003e@​rosier\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/62\"\u003e4.0.1\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e4.0.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e4.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e6\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e4\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\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\u003eUpgrade guide\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/persistence/blob/4.1.x/UPGRADE.md\"\u003edoctrine/persistence's upgrade guide\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote about upgrading: Doctrine uses static and runtime mechanisms to raise\nawareness about deprecated code.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse of \u003ccode\u003e@deprecated\u003c/code\u003e docblock that is detected by IDEs (like PHPStorm) or\nStatic Analysis tools (like Psalm, phpstan)\u003c/li\u003e\n\u003cli\u003eUse of our low-overhead runtime deprecation API, details:\n\u003ca href=\"https://github.com/doctrine/deprecations/\"\u003ehttps://github.com/doctrine/deprecations/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eUpgrade to 4.0\u003c/h1\u003e\n\u003ch2\u003eBC Break: Removed \u003ccode\u003eStaticReflectionService\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThe class \u003ccode\u003eDoctrine\\Persistence\\Mapping\\StaticReflectionService\u003c/code\u003e is removed\nwithout replacement.\u003c/p\u003e\n\u003ch2\u003eBC Break: Narrowed \u003ccode\u003eReflectionService::getClass()\u003c/code\u003e return type\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eReflectionService::getClass()\u003c/code\u003e has been narrowed so that\n\u003ccode\u003enull\u003c/code\u003e is no longer a valid return value.\u003c/p\u003e\n\u003ch2\u003eBC Break: Added \u003ccode\u003eObjectManager::isUninitializedObject()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eClasses implementing \u003ccode\u003eDoctrine\\Persistence\\ObjectManager\u003c/code\u003e must implement this\nnew method.\u003c/p\u003e\n\u003ch2\u003eBC Break: Added type declarations\u003c/h2\u003e\n\u003cp\u003eThe code base is now fully typed, meaning properties, parameters and return\ntype declarations have been added to all types.\u003c/p\u003e\n\u003ch2\u003eBC Break: Dropped support for Common proxies\u003c/h2\u003e\n\u003cp\u003eProxy objects implementing the \u003ccode\u003eDoctrine\\Common\\Proxy\\Proxy\u003c/code\u003e interface are not\nsupported anymore. Implement \u003ccode\u003eDoctrine\\Persistence\\Proxy\u003c/code\u003e instead.\u003c/p\u003e\n\u003ch2\u003eBC Break: Removed deprecated ReflectionProperty overrides\u003c/h2\u003e\n\u003cp\u003eDeprecated classes have been removed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDoctrine\\Persistence\\Reflection\\RuntimePublicReflectionProperty\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDoctrine\\Persistence\\Reflection\\TypedNoDefaultRuntimePublicReflectionProperty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eUpgrade to 3.4\u003c/h1\u003e\n\u003ch2\u003eDeprecated \u003ccode\u003eStaticReflectionService\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThe class \u003ccode\u003eDoctrine\\Persistence\\Mapping\\StaticReflectionService\u003c/code\u003e is deprecated\nwithout replacement.\u003c/p\u003e\n\u003ch1\u003eUpgrade to 3.3\u003c/h1\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/doctrine/persistence/commit/b9c49ad3558bb77ef973f4e173f2e9c2eca9be09\"\u003e\u003ccode\u003eb9c49ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/452\"\u003e#452\u003c/a\u003e from greg0ire/4.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/1ba7de8b1632e69e0a0d47e28ee63eae9effe86f\"\u003e\u003ccode\u003e1ba7de8\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 4.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/eca73be1a33892e09baa6ec3d7c4fcbfd4cb5dcb\"\u003e\u003ccode\u003eeca73be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/449\"\u003e#449\u003c/a\u003e from greg0ire/fix-branch-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/1eba4148a007bb8831fcbf8adf15459e9a0d9e6e\"\u003e\u003ccode\u003e1eba414\u003c/code\u003e\u003c/a\u003e Remove entry for 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/d26a003bffdbfff5f45f5a4ee4ff99cb3a46eae4\"\u003e\u003ccode\u003ed26a003\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/442\"\u003e#442\u003c/a\u003e from greg0ire/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/2b099142d5c8c0eb16b9c423e80ca7f2774dc527\"\u003e\u003ccode\u003e2b09914\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/446\"\u003e#446\u003c/a\u003e from GromNaN/version-compare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/ac2df5804dd36914af129105e331c7e42d242956\"\u003e\u003ccode\u003eac2df58\u003c/code\u003e\u003c/a\u003e Remove version check on 7.4, the package requires PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/9fe195df94abb788c7a12d21056cf20e2fb16dad\"\u003e\u003ccode\u003e9fe195d\u003c/code\u003e\u003c/a\u003e Display Doctrine deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/f62a2327a661b48283c053886b00905b69f98d94\"\u003e\u003ccode\u003ef62a232\u003c/code\u003e\u003c/a\u003e Upgrade to PHPUnit 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/400d0eb94217ff06c7d6af286a7be84a9afd8b2d\"\u003e\u003ccode\u003e400d0eb\u003c/code\u003e\u003c/a\u003e Drop -\u0026gt;expects($this-\u0026gt;any())\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/persistence/compare/3.4.3...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry` from 4.19.0 to 4.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-php/releases\"\u003esentry/sentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.19.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't cast metrics value to \u003ccode\u003efloat\u003c/code\u003e in constructor, drop invalid metrics instead. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/pull/1981\"\u003egetsentry/sentry-php#1981\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/getsentry/sentry-php/blob/master/CHANGELOG.md\"\u003esentry/sentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.19.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't cast metrics value to \u003ccode\u003efloat\u003c/code\u003e in constructor, drop invalid metrics instead. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/pull/1981\"\u003egetsentry/sentry-php#1981\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/getsentry/sentry-php/commit/1c21d60bebe67c0122335bd3fe977990435af0a3\"\u003e\u003ccode\u003e1c21d60\u003c/code\u003e\u003c/a\u003e release: 4.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/68c2faa1e3323a5bc4f382fccd179b68e06ca209\"\u003e\u003ccode\u003e68c2faa\u003c/code\u003e\u003c/a\u003e Prepare 4.19.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/f5d279069b47a3305dfe2a448522af7a763498db\"\u003e\u003ccode\u003ef5d2790\u003c/code\u003e\u003c/a\u003e fix(metrics): don't cast all values to float, reject invalid types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/a105dea87394ca25af3303ccdede000aebc4b24d\"\u003e\u003ccode\u003ea105dea\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.19.0'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-php/compare/4.19.0...4.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/cache` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/cache/releases\"\u003esymfony/cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/cache/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62614\"\u003esymfony/symfony#62614\u003c/a\u003e [Cache] Fix NullAdapter must set taggable (\u003ca href=\"https://github.com/a\"\u003e\u003ccode\u003e@​a\u003c/code\u003e\u003c/a\u003e.dmitryuk)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62602\"\u003esymfony/symfony#62602\u003c/a\u003e [Cache] Fix the creation of a redis connection with only ext-relay (\u003ca href=\"https://github.com/stof\"\u003e\u003ccode\u003e@​stof\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62543\"\u003esymfony/symfony#62543\u003c/a\u003e [Cache] ensure compatibility with RelayCluster 0.20.0 (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62536\"\u003esymfony/symfony#62536\u003c/a\u003e [Cache] ensure compatibility with Relay extension 0.20.0 (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/sy...\n\n_Description has been truncated_","html_url":"https://github.com/SpiriitLabs/JiraServiceDesk/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpiriitLabs%2FJiraServiceDesk/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"},{"uuid":"3706812907","node_id":"PR_kwDOKhzE-c63s-5d","number":1885,"state":"closed","title":"fix: bump nikic/php-parser from 5.6.2 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["cedricziel"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T15:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T15:12:28.000Z","updated_at":"2025-12-08T15:13:05.000Z","time_to_close":37,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.2 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.2...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.2\u0026new-version=5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/cedricziel/faro-shop/pull/1885","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Ffaro-shop/issues/1885","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1885/packages"},{"uuid":"3704797171","node_id":"PR_kwDOJnv2yc63mGCg","number":94,"state":"open","title":"Bump nikic/php-parser from 5.4.0 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T06:04:54.000Z","updated_at":"2025-12-08T06:05:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Idrinth/php-cost-estimator/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Idrinth%2Fphp-cost-estimator/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"3704168125","node_id":"PR_kwDOB3aSLs63kCLe","number":1266,"state":"open","title":"Bump nikic/php-parser from 4.19.4 to 4.19.5","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T00:07:44.000Z","updated_at":"2025-12-08T00:11:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"4.19.4","new_version":"4.19.5","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.19.4 to 4.19.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 4.19.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed deprecation warnings on PHP 8.5.\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/nikic/PHP-Parser/blob/v4.19.5/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.19.5 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed deprecation warnings on PHP 8.5.\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/nikic/PHP-Parser/commit/51bd93cc741b7fc3d63d20b6bdcd99fdaa359837\"\u003e\u003ccode\u003e51bd93c\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 4.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/7073433590fe6560aef55615cd159f9095b185bc\"\u003e\u003ccode\u003e7073433\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4b8f8e52c0864a322ffbf41731ded19338402808\"\u003e\u003ccode\u003e4b8f8e5\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/2707021f7aecb6f51281904fbda4c4acb9117a30\"\u003e\u003ccode\u003e2707021\u003c/code\u003e\u003c/a\u003e Use canonical cast name to avoid deprecation notice on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c95b500f87e5fa2e598228e958667136125e0f5f\"\u003e\u003ccode\u003ec95b500\u003c/code\u003e\u003c/a\u003e Drop branch-alias on 4.x (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/86365c8e3f68698c52abe1a386fc751b4c5dd322\"\u003e\u003ccode\u003e86365c8\u003c/code\u003e\u003c/a\u003e Update supported versions in docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v4.19.4...v4.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| nikic/php-parser | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nikic/php-parser\u0026package-manager=composer\u0026previous-version=4.19.4\u0026new-version=4.19.5)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/BoldGrid/w3-total-cache/pull/1266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoldGrid%2Fw3-total-cache/issues/1266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1266/packages"},{"uuid":"3680905342","node_id":"PR_kwDOAmuNNM62V31d","number":861,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T09:17:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T12:59:40.000Z","updated_at":"2026-01-01T09:17:06.000Z","time_to_close":2665044,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":12,"packages":[{"name":"atoum/atoum","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/atoum/atoum"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.75.0","new_version":"3.91.1","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"glpi-project/tools","old_version":"0.7.5","new_version":"0.8.3","repository_url":"https://github.com/glpi-project/tools"},{"name":"nikic/php-parser","old_version":"5.5.0","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpstan/phpstan","old_version":"2.1.17","new_version":"2.1.32","repository_url":"https://github.com/phpstan/phpstan"},{"name":"shipmonk/composer-dependency-analyser","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/shipmonk-rnd/composer-dependency-analyser"},{"name":"symfony/browser-kit","old_version":"6.4.19","new_version":"6.4.28","repository_url":"https://github.com/symfony/browser-kit"},{"name":"symfony/http-client","old_version":"6.4.19","new_version":"6.4.28","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/twig-bundle","old_version":"6.4.13","new_version":"6.4.24","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/web-profiler-bundle","old_version":"6.4.19","new_version":"6.4.27","repository_url":"https://github.com/symfony/web-profiler-bundle"},{"name":"thecodingmachine/phpstan-safe-rule","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/thecodingmachine/phpstan-safe-rule"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [atoum/atoum](https://github.com/atoum/atoum) | `4.3.0` | `4.4.1` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.75.0` | `3.91.1` |\n| [glpi-project/tools](https://github.com/glpi-project/tools) | `0.7.5` | `0.8.3` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.5.0` | `5.6.2` |\n| [phpstan/phpstan](https://github.com/phpstan/phpstan) | `2.1.17` | `2.1.32` |\n| [shipmonk/composer-dependency-analyser](https://github.com/shipmonk-rnd/composer-dependency-analyser) | `1.8.3` | `1.8.4` |\n| [symfony/browser-kit](https://github.com/symfony/browser-kit) | `6.4.19` | `6.4.28` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `6.4.19` | `6.4.28` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `6.4.13` | `6.4.24` |\n| [symfony/web-profiler-bundle](https://github.com/symfony/web-profiler-bundle) | `6.4.19` | `6.4.27` |\n| [thecodingmachine/phpstan-safe-rule](https://github.com/thecodingmachine/phpstan-safe-rule) | `1.4.1` | `1.4.3` |\n\n\nUpdates `atoum/atoum` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/atoum/atoum/releases\"\u003eatoum/atoum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eBugfix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] fix issue related to self, parent and static return type by \u003ca href=\"https://github.com/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003eatoum/atoum#916\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/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003eatoum/atoum#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/atoum/atoum/compare/4.4.0...4.4.1\"\u003ehttps://github.com/atoum/atoum/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch2\u003eCompatibility with new version of PHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/904\"\u003e#904\u003c/a\u003e Fix some test ON PHP 8.4 \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/903\"\u003e#903\u003c/a\u003e Fix some PHP deprecations \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/902\"\u003e#902\u003c/a\u003e Fix PHP 8.5 deprecations \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovement on atoum's CI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/905\"\u003e#905\u003c/a\u003e Fix linter \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOnce again, big thanks to \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/atoum/atoum/compare/4.3.0...4.4.0\"\u003ehttps://github.com/atoum/atoum/compare/4.3.0...4.4.0\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/atoum/atoum/blob/main/CHANGELOG.md\"\u003eatoum/atoum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.4.1 - 2025-10-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003e#916\u003c/a\u003e Fix issue related to self, parent and static return type ([\u003ca href=\"https://github.com/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4.0 - 2025-10-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/905\"\u003e#905\u003c/a\u003e Fix linter ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/904\"\u003e#904\u003c/a\u003e Fix some test ON PHP 8.4 ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/903\"\u003e#903\u003c/a\u003e Fix some PHP deprecations ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/902\"\u003e#902\u003c/a\u003e Fix PHP 8.5 deprecations ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\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/atoum/atoum/commit/4b465e938e1efb44f2407067ed42cbf953d626b3\"\u003e\u003ccode\u003e4b465e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/916\"\u003e#916\u003c/a\u003e from toxicity1985/fix-self-class-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/cd377b44e69718b06d9af66d701e5d17f112748f\"\u003e\u003ccode\u003ecd377b4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/ce52e2adef2776f134364606625139c6f2a36d52\"\u003e\u003ccode\u003ece52e2a\u003c/code\u003e\u003c/a\u003e fix issue related to self, parent and static return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/657ab9b80af6fac6ac9f4d60aff2834e3cf272e6\"\u003e\u003ccode\u003e657ab9b\u003c/code\u003e\u003c/a\u003e release: 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/fef31c6847ec4088c9fd72ffc73d28b40f99cd6b\"\u003e\u003ccode\u003efef31c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/902\"\u003e#902\u003c/a\u003e from cedric-anne/fix/php-8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/dd23c3541c5cc9e84f8251e52ae1040c42c07476\"\u003e\u003ccode\u003edd23c35\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/php-8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/c4ad53d8d9bfc8573b13333747e97c811477fac9\"\u003e\u003ccode\u003ec4ad53d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/903\"\u003e#903\u003c/a\u003e from cedric-anne/fix/deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/57564916896f1285e3666cebd64f85d352524331\"\u003e\u003ccode\u003e5756491\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/248fc16de6b7834ee43e9aad464b770443ed13e3\"\u003e\u003ccode\u003e248fc16\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/905\"\u003e#905\u003c/a\u003e from cedric-anne/fix/lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/8dd33623e77773f4e28d48d61de7fd3d0e6a0190\"\u003e\u003ccode\u003e8dd3362\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/904\"\u003e#904\u003c/a\u003e from cedric-anne/fix/php-8.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/atoum/atoum/compare/4.3.0...4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `friendsofphp/php-cs-fixer` from 3.75.0 to 3.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases\"\u003efriendsofphp/php-cs-fixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.91.1 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: memoize fixer names by \u003ca href=\"https://github.com/mlocati\"\u003e\u003ccode\u003e@​mlocati\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9219\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: don't expose internal commands/rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9245\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9246\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use custom set for internal rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9247\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: unify rule/ruleset doc tags by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9250\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: show warning on PHP-mismatch only for 'fix' and 'check' commands by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9243\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.91.0...v3.91.1\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.91.0...v3.91.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.91.0 Folding Bike\u003c/h2\u003e\n\u003ch1\u003ePHP 8.5 officially supported 🎉\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: PHP 8.5 compatibility support by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9234\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: init command by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9215\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eStringableForToStringFixer\u003c/code\u003e by \u003ca href=\"https://github.com/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9218\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Symfony - add stringable_for_to_string to set by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9235\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support call-site generic variance by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9212\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: do not mark NamespaceAnalysis as internal, because it's part of public API interface by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9193\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ExampleRuleset - improve test fixture name by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9214\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: traits - require interfaces or base classes by \u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9086\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Add PHPStan rule to validate public API surface completeness by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9196\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: auto-select PHP_MAX for special jobs by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9231\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: drop duplicated PHP 8.4 jobs by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9229\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix SCA after Symfony 7.4.0 release by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9226\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: no more need for solving PHP 8.4 deprecations in \u003ccode\u003e/vendor/\u003c/code\u003e anymore by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9230\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: switch trivial jobs to ubuntu-slim by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9232\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: upgrade \u003ccode\u003e.php-cs-fixer.php-highest.php\u003c/code\u003e to fully reflect PHP 8.4 by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9233\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump actions/checkout from 5 to 6 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9210\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.39.2 to 1.40.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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9237\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/composer-dependency-analyser from 1.8.3 to 1.8.4 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9238\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.5 to 0.14.0 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9239\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to RC by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9221\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to stable by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9222\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update xdebug by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9228\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eDeclareStrictTypesFixer\u003c/code\u003e - do not duplicate \u003ccode\u003estrict_types\u003c/code\u003e if it is already present, with other directive by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9225\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - fix crash on \u003ccode\u003eT_OPEN_TAG_WITH_ECHO\u003c/code\u003e by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9217\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: move config template to non-excluded folder by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9241\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: allow CI to define both, numeric and non-numeric PHP versions/builds by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9236\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: do not allow to fail PHP 8.5 job by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9224\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: let's not dance on the edge of the JIT stack limit by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9211\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: run smoke tests on any OS by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9242\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update (and break) PHP 8.5 compatibility test by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9223\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9223\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/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9218\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9218\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/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md\"\u003efriendsofphp/php-cs-fixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog for v3.91.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUX: show warning on PHP-mismatch only for 'fix' and 'check' commands (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: unify rule/ruleset doc tags (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9250\"\u003e#9250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: don't expose internal commands/rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9245\"\u003e#9245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: memoize fixer names (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: use custom set for internal rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9247\"\u003e#9247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9246\"\u003e#9246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.91.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUX: init command (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: PHP 8.5 compatibility support (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9234\"\u003e#9234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eStringableForToStringFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9218\"\u003e#9218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support call-site generic variance (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9212\"\u003e#9212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Symfony - add stringable_for_to_string to set (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9235\"\u003e#9235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: do not mark NamespaceAnalysis as internal, because it's part of public API interface (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9193\"\u003e#9193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: ExampleRuleset - improve test fixture name (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9214\"\u003e#9214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: traits - require interfaces or base classes (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9086\"\u003e#9086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Add PHPStan rule to validate public API surface completeness (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9196\"\u003e#9196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: auto-select PHP_MAX for special jobs (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9231\"\u003e#9231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: drop duplicated PHP 8.4 jobs (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9229\"\u003e#9229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix SCA after Symfony 7.4.0 release (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: no more need for solving PHP 8.4 deprecations in \u003ccode\u003e/vendor/\u003c/code\u003e anymore (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9230\"\u003e#9230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: switch trivial jobs to ubuntu-slim (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: upgrade \u003ccode\u003e.php-cs-fixer.php-highest.php\u003c/code\u003e to fully reflect PHP 8.4 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9233\"\u003e#9233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9210\"\u003e#9210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.39.2 to 1.40.0 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/composer-dependency-analyser from 1.8.3 to 1.8.4 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9238\"\u003e#9238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.5 to 0.14.0 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9239\"\u003e#9239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to RC (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9221\"\u003e#9221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to stable (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9222\"\u003e#9222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update xdebug (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9228\"\u003e#9228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: move config template to non-excluded folder (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eDeclareStrictTypesFixer\u003c/code\u003e - do not duplicate \u003ccode\u003estrict_types\u003c/code\u003e if it is already present, with other directive (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - fix crash on \u003ccode\u003eT_OPEN_TAG_WITH_ECHO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9217\"\u003e#9217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: allow CI to define both, numeric and non-numeric PHP versions/builds (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9236\"\u003e#9236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: do not allow to fail PHP 8.5 job (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9224\"\u003e#9224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: let's not dance on the edge of the JIT stack limit (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9211\"\u003e#9211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: run smoke tests on any OS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9242\"\u003e#9242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: update PHP 8.5 compatibility test (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.90.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: always have \u003ccode\u003e@PHPXxYMigration(:risky)\u003c/code\u003e sets for supported PHP versions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9207\"\u003e#9207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Finder to find dot-files by default in v4/future-mode (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: manage the space between operator and version on Composer JSON reader (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9203\"\u003e#9203\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/PHP-CS-Fixer/PHP-CS-Fixer/commit/b075d845594a90763c480589174f7f90b3aec15f\"\u003e\u003ccode\u003eb075d84\u003c/code\u003e\u003c/a\u003e prepared the 3.91.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/05c1815c72035821c09ed938677c2dcbc4c268a2\"\u003e\u003ccode\u003e05c1815\u003c/code\u003e\u003c/a\u003e UX: show warning on PHP-mismatch only for 'fix' and 'check' commands (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/ba3a0a93619957fd795ca700a274c42f36d38863\"\u003e\u003ccode\u003eba3a0a9\u003c/code\u003e\u003c/a\u003e docs: unify rule/ruleset doc tags (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9250\"\u003e#9250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8556ba31111059b4fc7f00224d8813637b398507\"\u003e\u003ccode\u003e8556ba3\u003c/code\u003e\u003c/a\u003e refactor: use custom set for internal rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9247\"\u003e#9247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8cc0eb44f193efb8f168ef909a20c6e37161092e\"\u003e\u003ccode\u003e8cc0eb4\u003c/code\u003e\u003c/a\u003e test: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9246\"\u003e#9246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/23af531eaa02f1cb883c5e6a38d00f561e1e4581\"\u003e\u003ccode\u003e23af531\u003c/code\u003e\u003c/a\u003e refactor: don't expose internal commands/rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9245\"\u003e#9245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/053d01a3151eaff7ecd38f4fb8575627f77ca300\"\u003e\u003ccode\u003e053d01a\u003c/code\u003e\u003c/a\u003e refactor: memoize fixer names (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a1846ee53e786bf6680d44dec18ac269b0d3e4bc\"\u003e\u003ccode\u003ea1846ee\u003c/code\u003e\u003c/a\u003e bumped version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/c4a25f20390337789c26b693ae46faa125040352\"\u003e\u003ccode\u003ec4a25f2\u003c/code\u003e\u003c/a\u003e prepared the 3.91.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/5454b7a5cb00a43a08729329a3a9552ab02f011d\"\u003e\u003ccode\u003e5454b7a\u003c/code\u003e\u003c/a\u003e test: run smoke tests on any OS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9242\"\u003e#9242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.75.0...v3.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glpi-project/tools` from 0.7.5 to 0.8.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glpi-project/tools/blob/develop/CHANGELOG.md\"\u003eglpi-project/tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.3] - 2025-10-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dev tools config files from release archives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.2] - 2025-10-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix tar file long paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix locales extract in Twig files for GLPI 11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtract locales from \u003ccode\u003e.vue\u003c/code\u003e files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.8] - 2025-08-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude the \u003ccode\u003ephpunit\u003c/code\u003e dir when extracting lcoales\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.7] - 2025-08-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003evar\u003c/code\u003e folder is now ignored by the license checked tool in plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.6] - 2025-07-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ccode\u003eustar\u003c/code\u003e tar format for plugin archives to prevent \u003ca href=\"https://redirect.github.com/php/php-src/issues/19311\"\u003eissues with long paths\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/glpi-project/tools/commit/8ea2a7d4702a858f4b0360ba7d4f1841a5e77026\"\u003e\u003ccode\u003e8ea2a7d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/82871fbb3a4acfac037abec02716feb8777f6f87\"\u003e\u003ccode\u003e82871fb\u003c/code\u003e\u003c/a\u003e ignore config files for dev tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/7c4a39208ec86dd2302e4deadd76bde314c4909c\"\u003e\u003ccode\u003e7c4a392\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.8.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/13c5ebbe479a99cf13cd67bdd8520139eedaedac\"\u003e\u003ccode\u003e13c5ebb\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/f95b891c612ff5b0dd5e16f6820bcd24b99f3c02\"\u003e\u003ccode\u003ef95b891\u003c/code\u003e\u003c/a\u003e Update tools/plugin-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/82407472908c7bd80327e2184387aee4a232ec8a\"\u003e\u003ccode\u003e8240747\u003c/code\u003e\u003c/a\u003e Fix(Core): Fix ValueError: name is too long\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/cf182b1a6bd1a73c5c6469dbbd0edabf7cb5857e\"\u003e\u003ccode\u003ecf182b1\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/9cecc279107c132c5ada40536d1a520ebbe60005\"\u003e\u003ccode\u003e9cecc27\u003c/code\u003e\u003c/a\u003e Fix undeclared functions in plugin context for GLPI 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/7c2dcec105ed3427183bdfd382d785363aade436\"\u003e\u003ccode\u003e7c2dcec\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/99a6333afe3732dad5f8ae5f84ca9f24d125736f\"\u003e\u003ccode\u003e99a6333\u003c/code\u003e\u003c/a\u003e Extract locales from \u003ccode\u003evue\u003c/code\u003e files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/glpi-project/tools/compare/0.7.5...0.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.5.0 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.5.0...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 2.1.17 to 2.1.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.32\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PHP 8.5] Pipe operator support (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e9df52e53e35d58f06b36996c3c06d92020011c9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e9df52e53e35d58f06b36996c3c06d92020011c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Report deprecated casts (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/d0a77d12587389bb76bed430c9d23a1cda41459c\"\u003ehttps://github.com/phpstan/phpstan-src/commit/d0a77d12587389bb76bed430c9d23a1cda41459c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Report deprecated backtick operator (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/9405233e26ed633018f875d3c648d154a389616d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/9405233e26ed633018f875d3c648d154a389616d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Added PHP_BUILD_DATE type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4468\"\u003e#4468\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Global constants support attributes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/6958f86247d639accaa6c8fbd79560e37f916d3d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/6958f86247d639accaa6c8fbd79560e37f916d3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Add support for FILTER_THROW_ON_FAILURE for filter_var (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4495\"\u003e#4495\u003c/a\u003e), thanks \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Add \u003ccode\u003earray_first\u003c/code\u003e and \u003ccode\u003earray_last\u003c/code\u003e return type extensions (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4499\"\u003e#4499\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4499\"\u003e#4499\u003c/a\u003e), thanks \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for deprecated traits (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/f0675a7b6578f4c93d915be5e356554a3c373b24\"\u003ehttps://github.com/phpstan/phpstan-src/commit/f0675a7b6578f4c93d915be5e356554a3c373b24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for \u003ccode\u003e#[Override]\u003c/code\u003e on properties (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/8b85e62de107c5a5ebaddbe42ea3f077f71a6a5d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/8b85e62de107c5a5ebaddbe42ea3f077f71a6a5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] clone with support (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/5a9471ae58ccbd842417142c2b8984d860400570\"\u003ehttps://github.com/phpstan/phpstan-src/commit/5a9471ae58ccbd842417142c2b8984d860400570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for \u003ccode\u003eClosure::getCurrent()\u003c/code\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e3ac5ee8cfac0b3319c3667b7e123de2ad8aaf1b\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e3ac5ee8cfac0b3319c3667b7e123de2ad8aaf1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for casts in constant (initializer) expressions (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/df5ede59e2f9df1cae6d9e2ce5107600203ca56d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/df5ede59e2f9df1cae6d9e2ce5107600203ca56d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for first class callables in constant expressions (initializers) (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/f436abf03f7d5ae887645c9c80f5c215060388da\"\u003ehttps://github.com/phpstan/phpstan-src/commit/f436abf03f7d5ae887645c9c80f5c215060388da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for static Closures in constant expressions (initializers) (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/ab704f48435bf053605dfc5cc8aa1d36a466e0b4\"\u003ehttps://github.com/phpstan/phpstan-src/commit/ab704f48435bf053605dfc5cc8aa1d36a466e0b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for asymmetric visibility in static properties (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/8b2b97ff186c3be2333a76ba85a2b998cc36eafd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/8b2b97ff186c3be2333a76ba85a2b998cc36eafd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNodeCallbackInvoker interface to invoke all PHPStan rules on a synthetic AST node (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4429\"\u003e#4429\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe interface NodeCallbackInvoker can be typehinted in 2nd parameter of \u003ccode\u003eRule::processNode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://apiref.phpstan.org/2.1.x/source-src.Analyser.NodeCallbackInvoker.html#32\"\u003efull explanation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompositeRule can be used to test rules using NodeCallbackInvoker (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4438\"\u003e#4438\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInvalidIncDecOperationRule - make aware of deprecation of \u003ccode\u003e--\u003c/code\u003e (PHP 8.3) and \u003ccode\u003e++\u003c/code\u003e (PHP 8.5) on non-numeric strings (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/0ff7e4419c565a16366d8c5bf4febb723f0b5ada\"\u003ehttps://github.com/phpstan/phpstan-src/commit/0ff7e4419c565a16366d8c5bf4febb723f0b5ada\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInvalidIncDecOperationRule - make aware of more deprecations (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/3d6bbe4b24c2b5cb0ace4707de8d92e7d5391cbf\"\u003ehttps://github.com/phpstan/phpstan-src/commit/3d6bbe4b24c2b5cb0ace4707de8d92e7d5391cbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInvalidPromotedPropertiesRule - report \u003ccode\u003efinal\u003c/code\u003e in promoted property on PHP \u0026lt; 8.5 (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e5de6b8c545663dde92a970a6169473f31c9b5b1\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e5de6b8c545663dde92a970a6169473f31c9b5b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e(void)\u003c/code\u003e cast is supported only on PHP 8.5 and later. (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/53b87e0a09ac5ef7feabe24eccdc078549deb509\"\u003ehttps://github.com/phpstan/phpstan-src/commit/53b87e0a09ac5ef7feabe24eccdc078549deb509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRules about \u003ccode\u003e#[NoDiscard]\u003c/code\u003e report errors only on PHP 8.5+, errors are non-ignorable (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/d00b76927fc32aaa4ebaa8ea35cb80b4f496a9db\"\u003ehttps://github.com/phpstan/phpstan-src/commit/d00b76927fc32aaa4ebaa8ea35cb80b4f496a9db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRules about \u003ccode\u003e#[NoDiscard]\u003c/code\u003e report when call is in \u003ccode\u003e(void)\u003c/code\u003e cast but should not (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/099b87a7f219a9c7e36eb64c613e8e4fff697252\"\u003ehttps://github.com/phpstan/phpstan-src/commit/099b87a7f219a9c7e36eb64c613e8e4fff697252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnderstand always-overwritten arrays in foreach (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4534\"\u003e#4534\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/2273\"\u003e#2273\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13730\"\u003e#13730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing to array in foreach with value-by-ref (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4537\"\u003e#4537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReport unknown parameter for implicit variadic methods (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4481\"\u003e#4481\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13719\"\u003e#13719\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eIgnoreErrorExtension is a valid conditional tag (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4488\"\u003e#4488\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReduce file-parsing in ResultCacheManager (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4491\"\u003e#4491\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFaster AutowiredAttributeServicesExtension-\u0026gt;processParameters() (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4489\"\u003e#4489\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4489\"\u003e#4489\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect duplicated args passed to a variadic parameter (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4498\"\u003e#4498\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13710\"\u003e#13710\u003c/a\u003e, thanks \u003ca href=\"https://github.com/takaram\"\u003e\u003ccode\u003e@​takaram\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for statement in conditional tags (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4512\"\u003e#4512\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eInclude identifier in \u003ccode\u003egitlab\u003c/code\u003e error format (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4421\"\u003e#4421\u003c/a\u003e), thanks \u003ca href=\"https://github.com/spawnia\"\u003e\u003ccode\u003e@​spawnia\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePropertyInClassRule - move supportsPropertyHooks check to bottom to have more errors reported (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/6ccdba2d64f03e89147e45c3c6f5fc0ec6711eae\"\u003ehttps://github.com/phpstan/phpstan-src/commit/6ccdba2d64f03e89147e45c3c6f5fc0ec6711eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTooWideMethodThrowTypeRule - new opt-in option for reporting too-wide implicit (inherited) \u003ccode\u003e@throws\u003c/code\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/b6a2e0fc440c902f76ee268230e4bd1c4eee1b33\"\u003ehttps://github.com/phpstan/phpstan-src/commit/b6a2e0fc440c902f76ee268230e4bd1c4eee1b33\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13696\"\u003e#13696\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13671\"\u003e#13671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite recursion with late-resolvable types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7f3ad701f605441d454a1af957d20556d0691d3b\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7f3ad701f605441d454a1af957d20556d0691d3b\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13685\"\u003e#13685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003enon-empty-list/array\u003c/code\u003e after \u003ccode\u003earray_key_exists($i, $arr)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4440\"\u003e#4440\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4440\"\u003e#4440\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!array_key_exists()\u003c/code\u003e should imply \u003ccode\u003earray\u003c/code\u003e for PHP8+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4417\"\u003e#4417\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/6209\"\u003e#6209\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13301\"\u003e#13301\u003c/a\u003e, thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\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/phpstan/phpstan/commit/e126cad1e30a99b137b8ed75a85a676450ebb227\"\u003e\u003ccode\u003ee126cad\u003c/code\u003e\u003c/a\u003e PHPStan 2.1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/e870ac1dcb63966445128b1811aa466c5fc686ef\"\u003e\u003ccode\u003ee870ac1\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit e870ac104cdf2b6ce67aed0d6e7e1f5cbce9b07f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7ee3babd6d2fb17710fda450f7564afc9431a0dc\"\u003e\u003ccode\u003e7ee3bab\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7ee3bab1e47ca796b091a5453ae399f7be103ab7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/879802370b022f757700ef340a4c77f532c23acb\"\u003e\u003ccode\u003e8798023\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/e52e074f4a78fa76aad483b924edb4638f910423\"\u003e\u003ccode\u003ee52e074\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit e52e0742f5a87cfd256907146a36e495392a417b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/5d2e82750d8c18a8f3a30d0bb0f05dbd7027987a\"\u003e\u003ccode\u003e5d2e827\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/c83ea6628dfa3a23d986ca0fa447cfd3d3b66d7c\"\u003e\u003ccode\u003ec83ea66\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit c83ea66b270673ddf8cf505f2a9e3df62cfe2d21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/263c841f9ac5b49ff9f66baea76a4ffc2a461f1b\"\u003e\u003ccode\u003e263c841\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 263c841b7da0440071de938b9fea9d47df22cb01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6b7d0938ab5cebfe0d71bc403360ac2f14563183\"\u003e\u003ccode\u003e6b7d093\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/f0d21a788dda2b2c78971c5903c90da0c79b2bbc\"\u003e\u003ccode\u003ef0d21a7\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit f0d21a7cfb878bd818ccc7c92d2a366b08752886\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/2.1.17...2.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shipmonk/composer-dependency-analyser` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/releases\"\u003eshipmonk/composer-dependency-analyser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003ch2\u003eFixes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix edgecase of classlike definitions being detected as function usages (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detection of unqualified static access in global scope (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/243\"\u003e#243\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/shipmonk-rnd/composer-dependency-analyser/commit/975e5873b519d5180b1017a5dfb43d80781abd45\"\u003e\u003ccode\u003e975e587\u003c/code\u003e\u003c/a\u003e Detect unqualified static access in global scope (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/735ee14daf96a57fd0d6aa93c39cbf12beab289b\"\u003e\u003ccode\u003e735ee14\u003c/code\u003e\u003c/a\u003e Fix classlike definitions being detected as function usages (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/7ad1bec02770df3a552e1dfc6d807b7612a375a1\"\u003e\u003ccode\u003e7ad1bec\u003c/code\u003e\u003c/a\u003e CI: run also PHP 8.5 (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/ff95a1dc1b999fec8f4525a47d253afb1508e2ec\"\u003e\u003ccode\u003eff95a1d\u003c/code\u003e\u003c/a\u003e Adjust E2E tests (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/65307b99008954d5c21b794d96e390e9c0b16aa8\"\u003e\u003ccode\u003e65307b9\u003c/code\u003e\u003c/a\u003e E2E: no self composer install (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/debd7cbd8f356f66858132776e0685b1d6633323\"\u003e\u003ccode\u003edebd7cb\u003c/code\u003e\u003c/a\u003e Drop dependabot, update deps (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/a62ecf410153a769ba449fcb7a33c8757de38ed3\"\u003e\u003ccode\u003ea62ecf4\u003c/code\u003e\u003c/a\u003e readme: add ignoreErrorsOnExtension example (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/c434180cb21431b27d73f2657a21dd10f3b29c80\"\u003e\u003ccode\u003ec434180\u003c/code\u003e\u003c/a\u003e Adjust E2E tests (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/a4a259ceed7f509b896ce866f96e8b5a293a4236\"\u003e\u003ccode\u003ea4a259c\u003c/code\u003e\u003c/a\u003e tests: skip testPharSupport instead of hard failure (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/compare/1.8.3...1.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/browser-kit` from 6.4.19 to 6.4.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/browser-kit/releases\"\u003esymfony/browser-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/browser-kit/compare/v6.4.27...v6.4.28\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62091\"\u003esymfony/symfony#62091\u003c/a\u003e [BrowserKit] The BrowserKit history with parameter separator without slash. (\u003ca href=\"https://github.com/biozshock\"\u003e\u003ccode\u003e@​biozshock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/browser-kit/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/browser-kit/commit/067e301786bbb58048077fc10507aceb18226e23\"\u003e\u003ccode\u003e067e301\u003c/code\u003e\u003c/a\u003e The BrowserKit history with parameter separator without slash.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/browser-kit/commit/3537d17782f8c20795b194acb6859071b60c6fac\"\u003e\u003ccode\u003e3537d17\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.19...v6.4.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-client` from 6.4.19 to 6.4.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-client/releases\"\u003esymfony/http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.27...v6.4.28\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62315\"\u003esymfony/symfony#62315\u003c/a\u003e  Keep body size limit for AMP redirects (\u003ca href=\"https://github.com/villermen\"\u003e\u003ccode\u003e@​villermen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62285\"\u003esymfony/symfony#62285\u003c/a\u003e [HttpClient] Reject 3xx pushed responses (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.25...v6.4.26\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61727\"\u003esymfony/symfony#61727\u003c/a\u003e  Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.24...v6.4.25\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61534\"\u003esymfony/symfony#61534\u003c/a\u003e [HttpClient] Fix PHP 8.5 deprecation using str_increment() (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61405\"\u003esymfony/symfony#61405\u003c/a\u003e  Remove calls to no-op functions, deprecated in PHP 8.5 (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60806\"\u003esymfony/symfony#60806\u003c/a\u003e [HttpClient] Limit curl's connection cache size (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/http-client/commit/c9e69c185c4a845f9d46958cdb0dc7aa847f3981\"\u003e\u003ccode\u003ec9e69c1\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix redirects config with amphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/164f69c359cc4e10c91c23384e793f40a9d68dfc\"\u003e\u003ccode\u003e164f69c\u003c/code\u003e\u003c/a\u003e Keep body size limit for AMP redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/738bc9da0e6a8112f325cdfaf9355ca90ba2c09c\"\u003e\u003ccode\u003e738bc9d\u003c/code\u003e\u003c/a\u003e [HttpClient] Reject 3xx pushed responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6740cdc1a3bffa127966b6056e883b3fe3709849\"\u003e\u003ccode\u003e6740cdc\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/b8e9dce2d8acba3c32af467bb58e0c3656886181\"\u003e\u003ccode\u003eb8e9dce\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix PHP 8.5 deprecation using str_increment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e9683ee97c0585cae64776d9a8ebd5017ff23488\"\u003e\u003ccode\u003ee9683ee\u003c/code\u003e\u003c/a\u003e Remove calls to no-op functions, deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6d78fe8abecd547c159b8a49f7c88610630b7da2\"\u003e\u003ccode\u003e6d78fe8\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/var\"\u003e\u003ccode\u003e@​var\u003c/code\u003e\u003c/a\u003e phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6f2691f2f76f069200cd4810db88398c7fed74a4\"\u003e\u003ccode\u003e6f2691f\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/19f11e742b94dcfd968a54f5381bb9082a88cb57\"\u003e\u003ccode\u003e19f11e7\u003c/code\u003e\u003c/a\u003e skip transient tests in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/7ecaa893be05b35cc5224bb280b215998c388190\"\u003e\u003ccode\u003e7ecaa89\u003c/code\u003e\u003c/a\u003e [HttpClient] Limit curl's connection cache size\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.19...v6.4.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/stopwatch` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/stopwatch/releases\"\u003esymfony/stopwatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/stopwatch/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/stopwatch/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/stopwatch/commit/b67e94e06a05d9572c2fa354483b3e13e3cb1898\"\u003e\u003ccode\u003eb67e94e\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/stopwatch/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/twig-bundle` from 6.4.13 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/twig-bundle/releases\"\u003esymfony/twig-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/twig-bundle/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/twig-bundle/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60859\"\u003esymfony/symfony#60859\u003c/a\u003e [TwigBundle] fix preload unlinked class \u003ccode\u003eBinaryOperatorExpressionParser\u003c/code\u003e (\u003ca href=\"https://github.com/Grummfy\"\u003e\u003ccode\u003e@​Grummfy\u003c/code\u003e\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/symfony/twig-bundle/commit/3b48b6e8225495c6d2438828982b4d219ca565ba\"\u003e\u003ccode\u003e3b48b6e\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/twig-bundle/commit/ef970ed7eb9e547d21628e4c803de0943759cbcd\"\u003e\u003ccode\u003eef970ed\u003c/code\u003e\u003c/a\u003e fix: twigphp/Twig/issues/4647\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.13...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/web-profiler-bundle` from 6.4.19 to 6.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/web-profiler-bundle/releases\"\u003esymfony/web-profiler-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.26...v6.4.27\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.26...v6.4.27\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61960\"\u003esymfony/symfony#61960\u003c/a\u003e [WebProfilerBundle] ”finish” errored requests (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.24...v6.4.25\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61355\"\u003esymfony/symfony#61355\u003c/a\u003e [WebProfilerBundle] Fix toolbar not rendering after replacing it (\u003ca href=\"https://github.com/aleho\"\u003e\u003ccode\u003e@​aleho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/web-profiler-bundle/commit/4c2ab411372e8bd854678cd7c81f1a9bfd6914aa\"\u003e\u003ccode\u003e4c2ab41\u003c/code\u003e\u003c/a\u003e [WebProfilerBundle] ”finish” errored requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/4c1754d6b3ffe52e9eaed0d9a392eb43a60fc910\"\u003e\u003ccode\u003e4c1754d\u003c/code\u003e\u003c/a\u003e [WebProfilerBundle] Fix toolbar not rendering after replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/ae16f886ab3e3ed0a8db07d2a7c4d9d60b1eafcd\"\u003e\u003ccode\u003eae16f88\u003c/code\u003e\u003c/a\u003e Increase compatibility of debug toolbar compatibility with Turbo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/36a6ee5ffbea422e9c4a7ee4d9e437f79af233a2\"\u003e\u003ccode\u003e36a6ee5\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.19...v6.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thecodingmachine/phpstan-safe-rule` from 1.4.1 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/releases\"\u003ethecodingmachine/phpstan-safe-rule's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTrigger reflection processing lazily by \u003ca href=\"https://github.com/kayw-geek\"\u003e\u003ccode\u003e@​kayw-geek\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/64\"\u003ethecodingmachine/phpstan-safe-rule#64\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: infer \u003ccode\u003epreg_replace_callback\u003c/code\u003e return type by \u003ca href=\"https://github.com/mRoca\"\u003e\u003ccode\u003e@​mRoca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/60\"\u003ethecodingmachine/phpstan-safe-rule#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd json decode return type extension by \u003ca href=\"https://github.com/Khartir\"\u003e\u003ccode\u003e@​Khartir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/61\"\u003ethecodingmachine/phpstan-safe-rule#61\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/mRoca\"\u003e\u003ccode\u003e@​mRoca\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/60\"\u003ethecodingmachine/phpstan-safe-rule#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khartir\"\u003e\u003ccode\u003e@​Khartir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/61\"\u003ethecodingmachine/phpstan-safe-rule#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.2\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/thecodingmachine/phpstan-safe-rule/commit/5c804889253ce9498ef185e108e9f94b6023208e\"\u003e\u003ccode\u003e5c80488\u003c/code\u003e\u003c/a\u003e Trigger reflection processing lazily (\u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/1b231d1d7dc8fe81a94159fdf021be264c51268a\"\u003e\u003ccode\u003e1b231d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/61\"\u003e#61\u003c/a\u003e from Khartir/add-json_decode-return-type-extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/f84cf63d5004dd5d29165e91ec9b313fa1979943\"\u003e\u003ccode\u003ef84cf63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/60\"\u003e#60\u003c/a\u003e from mRoca/feat/preg-replace-return-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/a5bb3e8b6282c419601c4521817760447fe2cf3d\"\u003e\u003ccode\u003ea5bb3e8\u003c/code\u003e\u003c/a\u003e get reflection only once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/4d80fb29d01143df1d07d79107a6b17db1c27775\"\u003e\u003ccode\u003e4d80fb2\u003c/code\u003e\u003c/a\u003e call phpstan extension instead of copying it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/4e46d4b5ce0882b905bbbb0758350cd65b2e4357\"\u003e\u003ccode\u003e4e46d4b\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/98ad59cee3e3c3e8ad2fcc36f12f3dcdec823353\"\u003e\u003ccode\u003e98ad59c\u003c/code\u003e\u003c/a\u003e add JsonDecodeDynamicReturnTypeExtension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/8294602fe3f97df4191f2b8bf0f0b61b6fcab9b8\"\u003e\u003ccode\u003e8294602\u003c/code\u003e\u003c/a\u003e feat: infer preg_replace_callback return type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manua...\n\n_Description has been truncated_","html_url":"https://github.com/orthagh/glpi/pull/861","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orthagh%2Fglpi/issues/861","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/861/packages"},{"uuid":"3657211023","node_id":"PR_kwDOJnv2yc61HIF6","number":88,"state":"open","title":"Bump nikic/php-parser from 5.4.0 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T06:06:22.000Z","updated_at":"2025-11-24T06:06:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Idrinth/php-cost-estimator/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Idrinth%2Fphp-cost-estimator/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"3603536687","node_id":"PR_kwDOMmfjYs6yTX8A","number":8,"state":"open","title":"chore(deps): bump the patch-updates group with 10 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":"2025-11-08T12:56:38.000Z","updated_at":"2025-11-08T12:56:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":10,"packages":[{"name":"infection/infection","old_version":"0.31.7","new_version":"0.31.9","repository_url":"https://github.com/infection/infection"},{"name":"symfony/yaml","old_version":"7.3.3","new_version":"7.3.5","repository_url":"https://github.com/symfony/yaml"},{"name":"justinrainbow/json-schema","old_version":"6.6.0","new_version":"6.6.1","repository_url":"https://github.com/jsonrainbow/json-schema"},{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"sanmai/pipeline","old_version":"7.4","new_version":"7.5","repository_url":"https://github.com/sanmai/pipeline"},{"name":"symfony/console","old_version":"7.3.4","new_version":"7.3.6","repository_url":"https://github.com/symfony/console"},{"name":"symfony/filesystem","old_version":"7.3.2","new_version":"7.3.6","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/finder","old_version":"7.3.2","new_version":"7.3.5","repository_url":"https://github.com/symfony/finder"},{"name":"symfony/service-contracts","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/symfony/service-contracts"},{"name":"webmozart/assert","old_version":"1.11.0","new_version":"1.12.1","repository_url":"https://github.com/webmozarts/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the patch-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [infection/infection](https://github.com/infection/infection) | `0.31.7` | `0.31.9` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.3.3` | `7.3.5` |\n| [justinrainbow/json-schema](https://github.com/jsonrainbow/json-schema) | `6.6.0` | `6.6.1` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.1` | `5.6.2` |\n| [sanmai/pipeline](https://github.com/sanmai/pipeline) | `7.4` | `7.5` |\n| [symfony/console](https://github.com/symfony/console) | `7.3.4` | `7.3.6` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.3.2` | `7.3.6` |\n| [symfony/finder](https://github.com/symfony/finder) | `7.3.2` | `7.3.5` |\n| [symfony/service-contracts](https://github.com/symfony/service-contracts) | `3.6.0` | `3.6.1` |\n| [webmozart/assert](https://github.com/webmozarts/assert) | `1.11.0` | `1.12.1` |\n\nUpdates `infection/infection` from 0.31.7 to 0.31.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infection/infection/releases\"\u003einfection/infection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport PHPStan-dev version in PHPStanAdapter\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHPStan-dev version in PHPStanAdapter by \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/infection/infection/issues/2495\"\u003e#2495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/infection/infection/compare/0.31.8...0.31.9\"\u003ehttps://github.com/infection/infection/compare/0.31.8...0.31.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.31.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHPStan dev-versions by \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/infection/infection/pull/2492\"\u003einfection/infection#2492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/infection/infection/compare/0.31.7...0.31.8\"\u003ehttps://github.com/infection/infection/compare/0.31.7...0.31.8\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/infection/infection/commit/f9628fcd7f76eadf24726e57a81937c42458232b\"\u003e\u003ccode\u003ef9628fc\u003c/code\u003e\u003c/a\u003e Support PHPStan-dev version in PHPStanAdapter (\u003ca href=\"https://redirect.github.com/infection/infection/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infection/infection/commit/17347cdd95297fc2e0e8d54c74bc5ea325441d1e\"\u003e\u003ccode\u003e17347cd\u003c/code\u003e\u003c/a\u003e Support PHPStan dev-versions (\u003ca href=\"https://redirect.github.com/infection/infection/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/infection/infection/compare/0.31.7...0.31.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.3.3 to 7.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61855\"\u003esymfony/symfony#61855\u003c/a\u003e [DoctrineBridge][Yaml] don't cast strings exceeding the min/max int ranges (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/yaml/commit/90208e2fc6f68f613eae7ca25a2458a931b1bacc\"\u003e\u003ccode\u003e90208e2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/0fc8b966fd0dcaab544ae59bfc3a433f048c17b0\"\u003e\u003ccode\u003e0fc8b96\u003c/code\u003e\u003c/a\u003e don't cast strings exceeding the min/max int ranges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.3...v7.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `justinrainbow/json-schema` from 6.6.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsonrainbow/json-schema/releases\"\u003ejustinrainbow/json-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.1\u003c/h2\u003e\n\u003ch2\u003e[6.6.1] - 2025-11-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip ref expanding for property called enum when child of property called properties (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\"\u003ehttps://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\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/jsonrainbow/json-schema/blob/main/CHANGELOG.md\"\u003ejustinrainbow/json-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.6.1] - 2025-11-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip ref expanding for property called enum when child of property called properties (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/851\"\u003e#851\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/jsonrainbow/json-schema/commit/fd8e5c6b1badb998844ad34ce0abcd71a0aeb396\"\u003e\u003ccode\u003efd8e5c6\u003c/code\u003e\u003c/a\u003e docs: Prepare 6.6.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsonrainbow/json-schema/commit/4ba42aa19b6ade8827f5999dd763286e361a4653\"\u003e\u003ccode\u003e4ba42aa\u003c/code\u003e\u003c/a\u003e Don't skip ref expanding for property called enum when child of property call...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsonrainbow/json-schema/commit/cf4f130fcbe65c92c7ef2ad36414a81ebe822243\"\u003e\u003ccode\u003ecf4f130\u003c/code\u003e\u003c/a\u003e refactor: Rename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanmai/pipeline` from 7.4 to 7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanmai/pipeline/releases\"\u003esanmai/pipeline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake peek() return Pipeline for fluent API by \u003ca href=\"https://github.com/sanmai\"\u003e\u003ccode\u003e@​sanmai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sanmai/pipeline/pull/261\"\u003esanmai/pipeline#261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sanmai/pipeline/compare/7.4...7.5\"\u003ehttps://github.com/sanmai/pipeline/compare/7.4...7.5\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/sanmai/pipeline/commit/c3b87db671ee0bc286860bd13bdb7cfc108b7d7e\"\u003e\u003ccode\u003ec3b87db\u003c/code\u003e\u003c/a\u003e Make peek() return Pipeline for fluent API (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanmai/pipeline/commit/6af3b76a73f00ca2040b0a19b9a988ef68dfb4f1\"\u003e\u003ccode\u003e6af3b76\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.38.1 to 1.39.0 (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanmai/pipeline/commit/2ff770cba99675f9f9017798ff704bdb1bd78c5d\"\u003e\u003ccode\u003e2ff770c\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.37.2 to 1.38.1 (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanmai/pipeline/compare/7.4...7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 7.3.4 to 7.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/console/releases\"\u003esymfony/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.3.5...v7.3.6\"\u003ehttps://github.com/symfony/console/compare/v7.3.5...v7.3.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62294\"\u003esymfony/symfony#62294\u003c/a\u003e [Console] Add missing VERBOSITY_SILENT case in CommandDataCollector (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/console/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62058\"\u003esymfony/symfony#62058\u003c/a\u003e [Console] Ensure \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is always restored properly (\u003ca href=\"https://github.com/ttskch\"\u003e\u003ccode\u003e@​ttskch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61861\"\u003esymfony/symfony#61861\u003c/a\u003e [Console] Ensure terminal is usable after termination signal (\u003ca href=\"https://github.com/johnstevenson\"\u003e\u003ccode\u003e@​johnstevenson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61856\"\u003esymfony/symfony#61856\u003c/a\u003e [Console] do not pass the empty string to ord() (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/console/commit/c28ad91448f86c5f6d9d2c70f0cf68bf135f252a\"\u003e\u003ccode\u003ec28ad91\u003c/code\u003e\u003c/a\u003e [Console] Add missing VERBOSITY_SILENT case in CommandDataCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/cdb80fa5869653c83cfe1a9084a673b6daf57ea7\"\u003e\u003ccode\u003ecdb80fa\u003c/code\u003e\u003c/a\u003e [Console] ensure \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is always restored properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a112e151890c9e14d9e5db11d9085f0e94eba170\"\u003e\u003ccode\u003ea112e15\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/13d3176cf8ad8ced24202844e9f95af11e2959fc\"\u003e\u003ccode\u003e13d3176\u003c/code\u003e\u003c/a\u003e fixup! [Console] Specify types of interactive question choices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/b10e52d437af466c0118bc589482e2b92a6740f9\"\u003e\u003ccode\u003eb10e52d\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/80f8c48cae842985374a60d8eff69f073eab500e\"\u003e\u003ccode\u003e80f8c48\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/console/issues/61861\"\u003e#61861\u003c/a\u003e [Console] Ensure terminal is usable after termination signal (john...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/250376ab38529b9540e56a76c4120c7f6d29b915\"\u003e\u003ccode\u003e250376a\u003c/code\u003e\u003c/a\u003e [Console] Ensure terminal is usable after termination signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a31c8dabf3891cfa6555d497b794bc3042dd8f51\"\u003e\u003ccode\u003ea31c8da\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f\"\u003e\u003ccode\u003e492de6d\u003c/code\u003e\u003c/a\u003e do not pass the empty string to ord()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d42098fad3fd7e0ad98b078ad0312f2a7d475ad7\"\u003e\u003ccode\u003ed42098f\u003c/code\u003e\u003c/a\u003e fix transient Console output related test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.3.4...v7.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/filesystem` from 7.3.2 to 7.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/filesystem/releases\"\u003esymfony/filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.3.5...v7.3.6\"\u003ehttps://github.com/symfony/filesystem/compare/v7.3.5...v7.3.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62283\"\u003esymfony/symfony#62283\u003c/a\u003e [Filesystem] Unify logic for isAbsolute() in Path (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\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/symfony/filesystem/commit/e9bcfd7837928ab656276fe00464092cc9e1826a\"\u003e\u003ccode\u003ee9bcfd7\u003c/code\u003e\u003c/a\u003e [Filesystem] Unify logic for isAbsolute() in Path\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.3.2...v7.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/finder` from 7.3.2 to 7.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/finder/releases\"\u003esymfony/finder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/finder/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/finder/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/finder/commit/9f696d2f1e340484b4683f7853b273abff94421f\"\u003e\u003ccode\u003e9f696d2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/finder/commit/a1b6aa435d2fba50793b994a839c32b6064f063b\"\u003e\u003ccode\u003ea1b6aa4\u003c/code\u003e\u003c/a\u003e don't use a fixed date fixture when assertions depend on relative times\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/finder/compare/v7.3.2...v7.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/service-contracts` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/45112560a3ba2d715666a509a0bc9521d10b6c43\"\u003e\u003ccode\u003e4511256\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/f83f4d7c1305ac7b52575b2feb1aaa05fa53e505\"\u003e\u003ccode\u003ef83f4d7\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/var\"\u003e\u003ccode\u003e@​var\u003c/code\u003e\u003c/a\u003e phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/fd85490bbbbeaeac5eaf3a5ef62f4db61abb32ef\"\u003e\u003ccode\u003efd85490\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/c744140e155c9dc1dd6ad152e0a57367f3a5bab0\"\u003e\u003ccode\u003ec744140\u003c/code\u003e\u003c/a\u003e Fix ServiceMethodsSubscriberTrait for nullable service\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/service-contracts/compare/v3.6.0...v3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webmozart/assert` from 1.11.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webmozarts/assert/blob/master/CHANGELOG.md\"\u003ewebmozart/assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExclude tools from export.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected messages and typos in various assertions.\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003evoid\u003c/code\u003e return type.\u003c/li\u003e\n\u003cli\u003ePrevent UUIDs with trailing newlines from validating.\u003c/li\u003e\n\u003cli\u003eAssert values are strings before ctype checks.\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/webmozarts/assert/commit/9be6926d8b485f55b9229203f962b51ed377ba68\"\u003e\u003ccode\u003e9be6926\u003c/code\u003e\u003c/a\u003e Prepare v1.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/30f93abe9ed571bede46d7165405accd0198e5f4\"\u003e\u003ccode\u003e30f93ab\u003c/code\u003e\u003c/a\u003e Exclude tools folder from export to prevent scanning (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/80ffdf05afe6da218ec9363a78e26c51ab7e6618\"\u003e\u003ccode\u003e80ffdf0\u003c/code\u003e\u003c/a\u003e Correct changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/541057574806f942c94662b817a50f63f7345360\"\u003e\u003ccode\u003e5410575\u003c/code\u003e\u003c/a\u003e Remove double return in mixin, refs \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/875c06daca46be5eaa0d4267ea31c11081f4ec49\"\u003e\u003ccode\u003e875c06d\u003c/code\u003e\u003c/a\u003e Assert values are strings before ctype checks, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/9a2b946791cf446390561952c00206df56f74ffb\"\u003e\u003ccode\u003e9a2b946\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/e68318eb205c16287fb0773c30894aa23512dbcd\"\u003e\u003ccode\u003ee68318e\u003c/code\u003e\u003c/a\u003e Prevent UUIDs with newlines from validating, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/38b09f45db19e1aa48f8d77a963e5817ecdd827f\"\u003e\u003ccode\u003e38b09f4\u003c/code\u003e\u003c/a\u003e Update suggested extensions, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/8081e80cafdb0afbb0e34af1a3778532a4d6b7a2\"\u003e\u003ccode\u003e8081e80\u003c/code\u003e\u003c/a\u003e Update mixin for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/806bd544e711006c6deea7e744cf77c33c206b55\"\u003e\u003ccode\u003e806bd54\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webmozarts/assert/compare/1.11.0...1.12.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/GoSuccess-GmbH/digistore24-api/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoSuccess-GmbH%2Fdigistore24-api/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3564180948","node_id":"PR_kwDOD8vuoc6wR2-U","number":853,"state":"open","title":"composer (6.x)(deps-dev): update nikic/php-parser requirement from ^5.6.1 to ^5.6.2 in the development-dependencies group","user":"dependabot[bot]","labels":["dependencies"],"assignees":["mimmi20"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T03:29:45.000Z","updated_at":"2025-10-29T03:29:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer (6.x)(deps-dev): update","packages":[{"name":"nikic/php-parser","old_version":"^5.6.1","new_version":"^5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the development-dependencies group","ecosystem":"packagist"},"body":"Updates the requirements on [nikic/php-parser](https://github.com/nikic/PHP-Parser) to permit the latest version.\nUpdates `nikic/php-parser` to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimmi20/coding-standard/pull/853","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimmi20%2Fcoding-standard/issues/853","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/853/packages"},{"uuid":"3564131133","node_id":"PR_kwDOFoCtJc6wRtQx","number":514,"state":"open","title":"composer (master)(deps-dev): update nikic/php-parser requirement from ^5.6.1 to ^5.6.2 in the development-dependencies group","user":"dependabot[bot]","labels":["dependencies"],"assignees":["mimmi20"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T03:02:36.000Z","updated_at":"2025-10-29T03:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer (master)(deps-dev): update","packages":[{"name":"nikic/php-parser","old_version":"^5.6.1","new_version":"^5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the development-dependencies group","ecosystem":"packagist"},"body":"Updates the requirements on [nikic/php-parser](https://github.com/nikic/PHP-Parser) to permit the latest version.\nUpdates `nikic/php-parser` to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimmi20/laminas-form-element-paragraph/pull/514","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimmi20%2Flaminas-form-element-paragraph/issues/514","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/514/packages"},{"uuid":"3556190216","node_id":"PR_kwDOP_PF086v3GdZ","number":3,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-10T11:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T10:53:05.000Z","updated_at":"2025-11-10T11:58:28.000Z","time_to_close":1213521,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"friendsofphp/php-cs-fixer","old_version":"3.88.2","new_version":"3.89.1","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"nunomaduro/termwind","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/nunomaduro/termwind"},{"name":"webmozart/assert","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/webmozarts/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer), [nikic/php-parser](https://github.com/nikic/PHP-Parser), [nunomaduro/termwind](https://github.com/nunomaduro/termwind) and [webmozart/assert](https://github.com/webmozarts/assert).\n\nUpdates `friendsofphp/php-cs-fixer` from 3.88.2 to 3.89.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases\"\u003efriendsofphp/php-cs-fixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.1 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ComposerJsonReader - fix handling asterisk by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9166\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: cookbook - update to mention custom fixer option by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9164\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9162\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using dev branch, plus other minor upgrades by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9163\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9163\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.89.0...v3.89.1\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.89.0...v3.89.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.89.0 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9118\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: autofix \u0026quot;no-return\u0026quot; phpdoc type to \u0026quot;never\u0026quot; by \u003ca href=\"https://github.com/EldoranDev\"\u003e\u003ccode\u003e@​EldoranDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9073\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support keeping strict_types=0 in DeclareStrictTypesFixer by \u003ca href=\"https://github.com/mlocati\"\u003e\u003ccode\u003e@​mlocati\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9121\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - replacing the real FQCN with a non-existent one by \u003ca href=\"https://github.com/mspirkov\"\u003e\u003ccode\u003e@​mspirkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8962\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#8962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpdocToCommentFixer\u003c/code\u003e on property hooks by \u003ca href=\"https://github.com/Kinqdos\"\u003e\u003ccode\u003e@​Kinqdos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9123\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitMethodCasingFixer\u003c/code\u003e to not cause a duplicate method declaration by \u003ca href=\"https://github.com/jack-worman\"\u003e\u003ccode\u003e@​jack-worman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9124\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eStaticLambdaFixer\u003c/code\u003e - do not make function \u003ccode\u003estatic\u003c/code\u003e when it contains anonymous class having \u003ccode\u003e$this\u003c/code\u003e in the constructor by \u003ca href=\"https://github.com/danog\"\u003e\u003ccode\u003e@​danog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9088\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eUseArrowFunctionsFixer\u003c/code\u003e - do not produce two consecutive whitespace tokens by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9151\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - add content field by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9152\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - more user-friendly description field by \u003ca href=\"https://github.com/a-h-abid\"\u003e\u003ccode\u003e@​a-h-abid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9141\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting for location.lines by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9149\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: Warn if executed php version is higher than the minimum php version defined in composer.json by \u003ca href=\"https://github.com/mbolli\"\u003e\u003ccode\u003e@​mbolli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9134\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add UX title pattern by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9132\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: explicitly use php interpreter for paraunit by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9126\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: extend composer scripts by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9127\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix shellcheck installation for Darwin by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9125\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace PHPDocs with \u003ccode\u003eassert\u003c/code\u003e calls by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9144\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.36.3 to 1.38.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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9136\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.29 to 2.1.31 in /dev-tools in the phpstan group 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9129\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.3 to 0.13.4 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9135\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.4 to 0.13.5 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9146\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump the phpstan group across 1 directory with 2 updates 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9101\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use \u003ccode\u003eshipmonk/composer-dependency-analyser\u003c/code\u003e instead of \u003ccode\u003eicanhazstring/composer-unused\u003c/code\u003e and \u003ccode\u003emaglnet/composer-require-checker\u003c/code\u003e by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9106\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix docs for \u003ccode\u003e@autoPHPUnitMigration:risky\u003c/code\u003eset by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9147\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve descriptions for \u003ccode\u003eNoTrailingWhitespace*\u003c/code\u003e fixers by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9117\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more explicit docs on --rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9114\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update usage documentation for describe --expand and \u003ccode\u003e@\u003c/code\u003e by \u003ca href=\"https://github.com/pereorga\"\u003e\u003ccode\u003e@​pereorga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9119\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX: Fix \u003ccode\u003ecomposer qa\u003c/code\u003e script by \u003ca href=\"https://github.com/Wirone\"\u003e\u003ccode\u003e@​Wirone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9138\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: \u003ccode\u003e--option value\u003c/code\u003e =\u0026gt; \u003ccode\u003e--option=value\u003c/code\u003e by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9131\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Fix result randomness in \u003ccode\u003eRunnerTest\u003c/code\u003e for MacOS by \u003ca href=\"https://github.com/Wirone\"\u003e\u003ccode\u003e@​Wirone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9139\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9139\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/Kinqdos\"\u003e\u003ccode\u003e@​Kinqdos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9123\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jack-worman\"\u003e\u003ccode\u003e@​jack-worman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9124\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbolli\"\u003e\u003ccode\u003e@​mbolli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9134\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mspirkov\"\u003e\u003ccode\u003e@​mspirkov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8962\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#8962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pereorga\"\u003e\u003ccode\u003e@​pereorga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9119\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h-abid\"\u003e\u003ccode\u003e@​a-h-abid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9141\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9141\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/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md\"\u003efriendsofphp/php-cs-fixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog for v3.89.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ComposerJsonReader - fix handling asterisk (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: cookbook - update to mention custom fixer option (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDX: add links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9162\"\u003e#9162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using dev branch, plus other minor upgrades (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9163\"\u003e#9163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.89.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: autofix \u0026quot;no-return\u0026quot; phpdoc type to \u0026quot;never\u0026quot; (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9073\"\u003e#9073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support keeping strict_types=0 in DeclareStrictTypesFixer (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9118\"\u003e#9118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - replacing the real FQCN with a non-existent one (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8962\"\u003e#8962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpdocToCommentFixer\u003c/code\u003e on property hooks (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9123\"\u003e#9123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitMethodCasingFixer\u003c/code\u003e to not cause a duplicate method declaration (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9124\"\u003e#9124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eStaticLambdaFixer\u003c/code\u003e - do not make function static when it contains anonymous class having \u003ccode\u003e$this\u003c/code\u003e in the constructor (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9088\"\u003e#9088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eUseArrowFunctionsFixer\u003c/code\u003e - do not produce two consecutive whitespace tokens (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9151\"\u003e#9151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - add content field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9152\"\u003e#9152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - more user-friendly description field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9141\"\u003e#9141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting for location.lines (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9149\"\u003e#9149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: Warn if executed php version is higher than the minimum php version defined in composer.json (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9134\"\u003e#9134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add UX title pattern (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9132\"\u003e#9132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: explicitly use php interpreter for paraunit (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9126\"\u003e#9126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: extend composer scripts (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9127\"\u003e#9127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix shellcheck installation for Darwin (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9125\"\u003e#9125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace PHPDocs with \u003ccode\u003eassert\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9144\"\u003e#9144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.36.3 to 1.38.1 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9136\"\u003e#9136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.29 to 2.1.31 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9129\"\u003e#9129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.3 to 0.13.4 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9135\"\u003e#9135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.4 to 0.13.5 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9146\"\u003e#9146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump the phpstan group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9101\"\u003e#9101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: use \u003ccode\u003eshipmonk/composer-dependency-analyser\u003c/code\u003e instead of \u003ccode\u003eicanhazstring/composer-unused\u003c/code\u003e and \u003ccode\u003emaglnet/composer-require-checker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix docs for \u003ccode\u003e@autoPHPUnitMigration:risky\u003c/code\u003eset (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9147\"\u003e#9147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: improve descriptions for \u003ccode\u003eNoTrailingWhitespace*\u003c/code\u003e fixers (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9117\"\u003e#9117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: more explicit docs on --rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9114\"\u003e#9114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: update usage documentation for describe \u003ccode\u003e--expand\u003c/code\u003e and \u003ccode\u003e@\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9119\"\u003e#9119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDX: Fix \u003ccode\u003ecomposer qa\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: \u003ccode\u003e--option value\u003c/code\u003e =\u0026gt; \u003ccode\u003e--option=value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9131\"\u003e#9131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Fix result randomness in \u003ccode\u003eRunnerTest\u003c/code\u003e for MacOS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9139\"\u003e#9139\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/PHP-CS-Fixer/PHP-CS-Fixer/commit/f34967da2866ace090a2b447de1f357356474573\"\u003e\u003ccode\u003ef34967d\u003c/code\u003e\u003c/a\u003e prepared the 3.89.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/65eb7120b6bb91c016b0773a385729c269bf759a\"\u003e\u003ccode\u003e65eb712\u003c/code\u003e\u003c/a\u003e fix: ComposerJsonReader - fix handling asterisk (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a2a5aeee64ed8a006f7b798f894afc8ee76012f4\"\u003e\u003ccode\u003ea2a5aee\u003c/code\u003e\u003c/a\u003e docs: cookbook - update to mention custom fixer option (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/1aa1db2538067a7cab13624e93f335c53912faed\"\u003e\u003ccode\u003e1aa1db2\u003c/code\u003e\u003c/a\u003e DX: add links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9162\"\u003e#9162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/2459d9a666034d88843bff37c9c2888dd50dce96\"\u003e\u003ccode\u003e2459d9a\u003c/code\u003e\u003c/a\u003e deps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/e70478f6eefd23f3e527dcda74ba3501e0745d35\"\u003e\u003ccode\u003ee70478f\u003c/code\u003e\u003c/a\u003e bumped version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/4dd6768cb7558440d27d18f54909eee417317ce9\"\u003e\u003ccode\u003e4dd6768\u003c/code\u003e\u003c/a\u003e prepared the 3.89.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/949f42cb8bc28df5fb057c483ebf5c968dc2c3ca\"\u003e\u003ccode\u003e949f42c\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9118\"\u003e#9118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/141f70d1f353b966e6449cb4ba97f42796c0ffa6\"\u003e\u003ccode\u003e141f70d\u003c/code\u003e\u003c/a\u003e UX: better gitlab reporting - more user-friendly description field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9141\"\u003e#9141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/c7b8f8a2fae1cfe20c267187fead9bc63bc77402\"\u003e\u003ccode\u003ec7b8f8a\u003c/code\u003e\u003c/a\u003e UX: better gitlab reporting - add content field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9152\"\u003e#9152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.88.2...v3.89.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/termwind` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nunomaduro/termwind/releases\"\u003enunomaduro/termwind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect space count of CJK characters by \u003ca href=\"https://github.com/ycs77\"\u003e\u003ccode\u003e@​ycs77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/pull/186\"\u003enunomaduro/termwind#186\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/ycs77\"\u003e\u003ccode\u003e@​ycs77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/pull/186\"\u003enunomaduro/termwind#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\"\u003ehttps://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\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/nunomaduro/termwind/commit/eb61920a53057a7debd718a5b89c2178032b52c0\"\u003e\u003ccode\u003eeb61920\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/termwind/commit/cbe996c9ace3cdbf19689935008fddf460ac1eae\"\u003e\u003ccode\u003ecbe996c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/issues/186\"\u003e#186\u003c/a\u003e from ycs77/fix/east-asian-characters-width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/termwind/commit/7c59cabd97c72c67427359ccfc67efe83c8276b1\"\u003e\u003ccode\u003e7c59cab\u003c/code\u003e\u003c/a\u003e Fix incorrect space count of CJK characters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webmozart/assert` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webmozarts/assert/blob/master/CHANGELOG.md\"\u003ewebmozart/assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected messages and typos in various assertions.\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003evoid\u003c/code\u003e return type.\u003c/li\u003e\n\u003cli\u003ePrevent UUIDs with trailing newlines from validating.\u003c/li\u003e\n\u003cli\u003eAssert values are strings before ctype checks.\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/webmozarts/assert/commit/541057574806f942c94662b817a50f63f7345360\"\u003e\u003ccode\u003e5410575\u003c/code\u003e\u003c/a\u003e Remove double return in mixin, refs \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/875c06daca46be5eaa0d4267ea31c11081f4ec49\"\u003e\u003ccode\u003e875c06d\u003c/code\u003e\u003c/a\u003e Assert values are strings before ctype checks, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/9a2b946791cf446390561952c00206df56f74ffb\"\u003e\u003ccode\u003e9a2b946\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/e68318eb205c16287fb0773c30894aa23512dbcd\"\u003e\u003ccode\u003ee68318e\u003c/code\u003e\u003c/a\u003e Prevent UUIDs with newlines from validating, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/38b09f45db19e1aa48f8d77a963e5817ecdd827f\"\u003e\u003ccode\u003e38b09f4\u003c/code\u003e\u003c/a\u003e Update suggested extensions, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/8081e80cafdb0afbb0e34af1a3778532a4d6b7a2\"\u003e\u003ccode\u003e8081e80\u003c/code\u003e\u003c/a\u003e Update mixin for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/806bd544e711006c6deea7e744cf77c33c206b55\"\u003e\u003ccode\u003e806bd54\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/eedf764a62d9a39ffb97d92a310f413feda4006d\"\u003e\u003ccode\u003eeedf764\u003c/code\u003e\u003c/a\u003e Add missing return type annotations (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/2b894ee3b7e076260388169299fbcebf3ff98ffa\"\u003e\u003ccode\u003e2b894ee\u003c/code\u003e\u003c/a\u003e Bump symfony/process from 7.1.5 to 7.3.4 in /tools/php-cs-fixer (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/3760384d1c2d2eb4ab18fc261e3d7f98bae13ed3\"\u003e\u003ccode\u003e3760384\u003c/code\u003e\u003c/a\u003e Test against php 8.5 (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webmozarts/assert/compare/1.11.0...1.12.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/aurynx/http-compression/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurynx%2Fhttp-compression/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3555861509","node_id":"PR_kwDOADC39c6v1-K2","number":1057,"state":"open","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2 in the minor-patch group","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["alcohol"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T09:30:55.000Z","updated_at":"2025-10-27T09:31:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the minor-patch group","ecosystem":"packagist"},"body":"Bumps the minor-patch group with 1 update: [nikic/php-parser](https://github.com/nikic/PHP-Parser).\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/composer/satis/pull/1057","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/composer%2Fsatis/issues/1057","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1057/packages"},{"uuid":"3541912933","node_id":"PR_kwDOPXoJe86vH9Kf","number":144,"state":"closed","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["patch","dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T22:04:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T18:26:53.000Z","updated_at":"2025-10-27T22:04:45.000Z","time_to_close":445070,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ghostwriter/workbench/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghostwriter%2Fworkbench/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"},{"uuid":"3540413364","node_id":"PR_kwDOJP8GiM6vC3cu","number":720,"state":"closed","title":"composer(deps): bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["davidrjenni"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T15:45:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T11:09:08.000Z","updated_at":"2025-11-01T15:45:29.000Z","time_to_close":880580,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer(deps)","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/davidrjenni/scip-php/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidrjenni%2Fscip-php/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"},{"uuid":"3539657393","node_id":"PR_kwDON710ms6vAY_d","number":201,"state":"open","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-22T08:22:41.000Z","updated_at":"2025-10-22T08:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/omnicolor/slack/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnicolor%2Fslack/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"},{"uuid":"3539213888","node_id":"PR_kwDOOxiLAM6u--ih","number":266,"state":"closed","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","patch","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T20:50:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T05:48:37.000Z","updated_at":"2025-10-27T20:50:44.000Z","time_to_close":486125,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/nix-php/nixify/pull/266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-php%2Fnixify/issues/266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/266/packages"},{"uuid":"3533278280","node_id":"PR_kwDOIW5boc6urSZ4","number":1081,"state":"closed","title":"Bump nikic/php-parser from 4.19.4 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T22:30:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T17:22:41.000Z","updated_at":"2025-10-20T22:30:38.000Z","time_to_close":18476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"4.19.4","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.19.4 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eProperty::isAbstract()\u003c/code\u003e and \u003ccode\u003eProperty::isFinal()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePropertyHook::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eEmit an error if property hook is used on declaration with multiple properties.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake legacy class aliases compatible with classmap-authoritative autoloader.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParam::isPromoted()\u003c/code\u003e and \u003ccode\u003eParam::isPublic()\u003c/code\u003e now returns true for parameters that have property hooks but no explicit visibility modifier.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyHook::getStmts()\u003c/code\u003e now correctly desugars short \u003ccode\u003eset\u003c/code\u003e hooks. \u003ccode\u003eset =\u0026gt; $value\u003c/code\u003e will be expanded to \u003ccode\u003eset { $this-\u0026gt;propertyName = $value; }\u003c/code\u003e. This requires the \u003ccode\u003epropertyName\u003c/code\u003e attribute on the hook to be set, which is now also set by the parser. If the attribute is not set, \u003ccode\u003egetStmts()\u003c/code\u003e will throw an error for short set hooks, as it is not possible to produce a correct desugaring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for declaring functions with name \u003ccode\u003eexit\u003c/code\u003e or \u003ccode\u003edie\u003c/code\u003e, to allow their use in stubs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.4.0 (2024-12-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eProperty::isAbstract()\u003c/code\u003e and \u003ccode\u003eProperty::isFinal()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePropertyHook::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v4.19.4...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=4.19.4\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/WordPress/plugin-check/pull/1081","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Fplugin-check/issues/1081","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1081/packages"},{"uuid":"2885391038","node_id":"PR_kwDON9Ogys6r-5K-","number":10,"state":"closed","title":"Bump nikic/php-parser from 5.4.0 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-03T16:16:12.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-10-03T15:42:50.000Z","updated_at":"2025-10-03T16:16:12.000Z","time_to_close":2002,"merged_at":"2025-10-03T16:16:12.000Z","merged_by":"shochdoerfer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/bitExpert/phpstan-sylius/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitExpert%2Fphpstan-sylius/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2848124148","node_id":"PR_kwDOA31kls6pwuz0","number":95,"state":"closed","title":"Bump nikic/php-parser from 5.6.0 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-22T13:10:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T06:43:22.000Z","updated_at":"2025-09-22T13:10:55.000Z","time_to_close":23253,"merged_at":"2025-09-22T13:10:55.000Z","merged_by":"BolZer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.0 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.0\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/easybill/zugferd-php/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybill%2Fzugferd-php/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"2847554037","node_id":"PR_kwDOO-5OGM6pujn1","number":15,"state":"open","title":"build(deps-dev): bump the development-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T00:27:58.000Z","updated_at":"2025-09-22T00:27:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":10,"packages":[{"name":"predis/predis","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/predis/predis"},{"name":"symfony/translation","old_version":"6.4.19","new_version":"6.4.24","repository_url":"https://github.com/symfony/translation"},{"name":"dealerdirect/phpcodesniffer-composer-installer","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/PHPCSStandards/composer-installer"},{"name":"myclabs/deep-copy","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/myclabs/DeepCopy"},{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpstan/phpdoc-parser","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/phpstan/phpdoc-parser"},{"name":"phpstan/phpstan","old_version":"1.12.23","new_version":"1.12.29","repository_url":"https://github.com/phpstan/phpstan"},{"name":"phpunit/phpunit","old_version":"10.5.45","new_version":"10.5.55","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"slevomat/coding-standard","old_version":"8.16.2","new_version":"8.23.0","repository_url":"https://github.com/slevomat/coding-standard"},{"name":"symfony/phpunit-bridge","old_version":"7.2.0","new_version":"7.3.3","repository_url":"https://github.com/symfony/phpunit-bridge"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [predis/predis](https://github.com/predis/predis) | `2.3.0` | `2.4.0` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.19` | `6.4.24` |\n| [dealerdirect/phpcodesniffer-composer-installer](https://github.com/PHPCSStandards/composer-installer) | `1.0.0` | `1.1.2` |\n| [myclabs/deep-copy](https://github.com/myclabs/DeepCopy) | `1.13.0` | `1.13.4` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.4.0` | `5.6.1` |\n| [phpstan/phpdoc-parser](https://github.com/phpstan/phpdoc-parser) | `2.1.0` | `2.3.0` |\n| [phpstan/phpstan](https://github.com/phpstan/phpstan) | `1.12.23` | `1.12.29` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `10.5.45` | `10.5.55` |\n| [slevomat/coding-standard](https://github.com/slevomat/coding-standard) | `8.16.2` | `8.23.0` |\n| [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) | `7.2.0` | `7.3.3` |\n\n\nUpdates `predis/predis` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eCurrent version provides full compatibility with coming \u003cstrong\u003eRedis 8.0\u003c/strong\u003e release.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/messikiller\"\u003e\u003ccode\u003e@​messikiller\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/heqiming\"\u003e\u003ccode\u003e@​heqiming\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/NHZEX\"\u003e\u003ccode\u003e@​NHZEX\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/radu-neacsu\"\u003e\u003ccode\u003e@​radu-neacsu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/janedbal\"\u003e\u003ccode\u003e@​janedbal\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nicchap\"\u003e\u003ccode\u003e@​nicchap\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asafpamzn\"\u003e\u003ccode\u003e@​asafpamzn\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dorrogeray\"\u003e\u003ccode\u003e@​dorrogeray\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.4.0-RC1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0 (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\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/predis/predis/commit/f49e13ee3a2a825631562aa0223ac922ec5d058b\"\u003e\u003ccode\u003ef49e13e\u003c/code\u003e\u003c/a\u003e tag stable 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6e3e2c0e78a9b35d1c4c06d76cabf4c0c050d71c\"\u003e\u003ccode\u003e6e3e2c0\u003c/code\u003e\u003c/a\u003e [2.x] 8.0-RC2 testing (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/c35c422eda470884b25f9dda78501dafcbf8bdc7\"\u003e\u003ccode\u003ec35c422\u003c/code\u003e\u003c/a\u003e [2.x] Fix the problem of protocol loss during cluster MOVED/ASK (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1b5ed7d51641b9900c590bb613f0297306af08db\"\u003e\u003ccode\u003e1b5ed7d\u003c/code\u003e\u003c/a\u003e ZPOPMIN \u0026amp; ZPOPMAX prefix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5df852f22741c9c6578440c550ffc698594f7786\"\u003e\u003ccode\u003e5df852f\u003c/code\u003e\u003c/a\u003e Added tests cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/9418df1924754860f3df7776662a2b8478ddcf82\"\u003e\u003ccode\u003e9418df1\u003c/code\u003e\u003c/a\u003e fix changelog branch check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0e4b3829a7847fc35b6f3b53567ca2abccd49ccb\"\u003e\u003ccode\u003e0e4b382\u003c/code\u003e\u003c/a\u003e fix changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/65f6127fab8c06b61f29dc5ba6379c6fe3829e4a\"\u003e\u003ccode\u003e65f6127\u003c/code\u003e\u003c/a\u003e add changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7ff24b19ae030529c2c0e5091d46f5476de18440\"\u003e\u003ccode\u003e7ff24b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/predis/predis/issues/1528\"\u003e#1528\u003c/a\u003e from predis/vv-2.x-readme-8.0-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/2babfc91d7f058b89e1da12a023f6c7efc268547\"\u003e\u003ccode\u003e2babfc9\u003c/code\u003e\u003c/a\u003e Update README.md (Redis 8.0 support)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/translation` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/translation/releases\"\u003esymfony/translation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/translation/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61276\"\u003esymfony/symfony#61276\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61111\"\u003esymfony/symfony#61111\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e (\u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/translation/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60914\"\u003esymfony/symfony#60914\u003c/a\u003e [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (\u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/translation/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60549\"\u003esymfony/symfony#60549\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata (\u003ca href=\"https://github.com/pontus-mp\"\u003e\u003ccode\u003e@​pontus-mp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/translation/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/translation/commit/300b72643e89de0734d99a9e3f8494a3ef6936e1\"\u003e\u003ccode\u003e300b726\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/0dda7cef1f58116fcf2c81aefe85fa036dc83320\"\u003e\u003ccode\u003e0dda7ce\u003c/code\u003e\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/84a776595720722481f656bd3459765ac985dbdc\"\u003e\u003ccode\u003e84a7765\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/de8afa521e04a5220e9e58a1dc99971ab7cac643\"\u003e\u003ccode\u003ede8afa5\u003c/code\u003e\u003c/a\u003e Fix command option mode (InputOption::VALUE_REQUIRED)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/7e3b3b7146c6fab36ddff304a8041174bf6e17ad\"\u003e\u003ccode\u003e7e3b3b7\u003c/code\u003e\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/bb92ea5588396b319ba43283a5a3087a034cb29c\"\u003e\u003ccode\u003ebb92ea5\u003c/code\u003e\u003c/a\u003e [Intl] Update data to ICU 77.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dealerdirect/phpcodesniffer-composer-installer` from 1.0.0 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/releases\"\u003edealerdirect/phpcodesniffer-composer-installer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks \u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\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/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e made their first contribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\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/PHPCSStandards/composer-installer/blob/main/CHANGELOG.md\"\u003edealerdirect/phpcodesniffer-composer-installer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.1.2] - 2025-07-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003ePHPCSStandards/composer-installer#247\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/248\"\u003ePHPCSStandards/composer-installer#248\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003ePHPCSStandards/composer-installer#239\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/245\"\u003ePHPCSStandards/composer-installer#245\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.0] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks [\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e], [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/230\"\u003ePHPCSStandards/composer-installer#230\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/PHPCSStandards/composer-installer/commit/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1\"\u003e\u003ccode\u003ee9cf5e4\u003c/code\u003e\u003c/a\u003e CHANGELOG: update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/c9d966803b9eb3d9a505a5a7dc06f625214e3b06\"\u003e\u003ccode\u003ec9d9668\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/249\"\u003e#249\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/1faffc1ca9ce14bccc1b210042fa96164b7300c6\"\u003e\u003ccode\u003e1faffc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e from PHPCSStandards/feature/247-fix-fatal-revert-seco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/76f1a9941207b86759157132a661d603ed69bc81\"\u003e\u003ccode\u003e76f1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/250\"\u003e#250\u003c/a\u003e from PHPCSStandards/feature/tests-fix-missing-use-sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/70c69ddf1e0ba85aa357a8b64616eb4737b27433\"\u003e\u003ccode\u003e70c69dd\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e7138b9b5e7f5e2af1da847704f1badd69073545\"\u003e\u003ccode\u003ee7138b9\u003c/code\u003e\u003c/a\u003e Tests: fix two missing import \u003ccode\u003euse\u003c/code\u003e statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/488030f9e15d1714638287f0c87c5f0d9ff4b785\"\u003e\u003ccode\u003e488030f\u003c/code\u003e\u003c/a\u003e Fix fatal error when Composer EventDispatcher called programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/6e0fa428497bf560152ee73ffbb8af5c6a56b0dd\"\u003e\u003ccode\u003e6e0fa42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/246\"\u003e#246\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/9d5e43dd9a5ed28b164a6f932c223994eb2562e4\"\u003e\u003ccode\u003e9d5e43d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/244\"\u003e#244\u003c/a\u003e from PHPCSStandards/feature/update-and-move-release-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/d969990e2e8fbc854f7d2e7fffc35b0608794b6b\"\u003e\u003ccode\u003ed969990\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myclabs/deep-copy` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myclabs/DeepCopy/releases\"\u003emyclabs/deep-copy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not call Reflection*::setAccessible() in PHP \u0026gt;= 8.1 by \u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\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/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange TObject to mixed by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/206\"\u003emyclabs/DeepCopy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd generic to DeepCopy::copy method by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\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/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\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/myclabs/DeepCopy/commit/07d290f0c47959fd5eed98c95ee5602db07e0b6a\"\u003e\u003ccode\u003e07d290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/207\"\u003e#207\u003c/a\u003e from W0rma/reflection-set-accessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/8c42cfd41b5b01d33e4809e2255a2625b642eb15\"\u003e\u003ccode\u003e8c42cfd\u003c/code\u003e\u003c/a\u003e setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/faed855a7b5f4d4637717c2b3863e277116beb36\"\u003e\u003ccode\u003efaed855\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/206\"\u003e#206\u003c/a\u003e from ruudk/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/4f05aba9561c74d419e19a9b307b0fa038a4429f\"\u003e\u003ccode\u003e4f05aba\u003c/code\u003e\u003c/a\u003e Change TObject to mixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/d25e62e636b0a9b01e3bdebb7823b474876dd829\"\u003e\u003ccode\u003ed25e62e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/205\"\u003e#205\u003c/a\u003e from ruudk/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/f13e8ee6ea859137f8b7a20077c0931bf112e1a3\"\u003e\u003ccode\u003ef13e8ee\u003c/code\u003e\u003c/a\u003e Add generic to DeepCopy::copy method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/1720ddd719e16cf0db4eb1c6eca108031636d46c\"\u003e\u003ccode\u003e1720ddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/203\"\u003e#203\u003c/a\u003e from SpazzMarticus/fix-return-types-for-doctrine-proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/3424b4d8b08835c075dcc8f4a1bf386e8fcc2180\"\u003e\u003ccode\u003e3424b4d\u003c/code\u003e\u003c/a\u003e Fix return types for Doctrine\\Persistence\\Proxy implementations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.4.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpdoc-parser` from 2.1.0 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/phpstan/phpdoc-parser/releases\"\u003ephpstan/phpdoc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/1e0cd5370df5dd2e556a36b9c62f62e555870495\"\u003e1e0cd53\u003c/a\u003e - Support constant fetch in array key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/5a36b05fb2f853a7b787ae6b47939764e19040c6\"\u003e5a36b05\u003c/a\u003e - Open 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/6d595a41d5d8da1e04a53e206993c6e6ce7d5dfc\"\u003e6d595a4\u003c/a\u003e - Prepare 2.3.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003eb9e61a6\u003c/a\u003e - Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e233238c\u003c/a\u003e - Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e9475dab\u003c/a\u003e - Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e0a8e718\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e3779903\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.5.0\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/phpstan/phpdoc-parser/commit/1e0cd5370df5dd2e556a36b9c62f62e555870495\"\u003e\u003ccode\u003e1e0cd53\u003c/code\u003e\u003c/a\u003e Support constant fetch in array key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/5a36b05fb2f853a7b787ae6b47939764e19040c6\"\u003e\u003ccode\u003e5a36b05\u003c/code\u003e\u003c/a\u003e Open 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/6d595a41d5d8da1e04a53e206993c6e6ce7d5dfc\"\u003e\u003ccode\u003e6d595a4\u003c/code\u003e\u003c/a\u003e Prepare 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003e\u003ccode\u003eb9e61a6\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e\u003ccode\u003e233238c\u003c/code\u003e\u003c/a\u003e Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e\u003ccode\u003e9475dab\u003c/code\u003e\u003c/a\u003e Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e\u003ccode\u003e0a8e718\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e\u003ccode\u003e3779903\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phpstan/phpdoc-parser/compare/2.1.0...2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 1.12.23 to 1.12.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.29\u003c/h2\u003e\n\u003cp\u003eFix PHPStan Pro flickering (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/90b10482abe663dcd85fd08ac082e231622ea68a\"\u003ehttps://github.com/phpstan/phpstan-src/commit/90b10482abe663dcd85fd08ac082e231622ea68a\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13381\"\u003e#13381\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.12.28\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMore precise elapsed time if it's a low number (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix recursion with object shapes in \u003ccode\u003e@property\u003c/code\u003e referencing other class and then back in recursive manner (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\"\u003ehttps://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13057\"\u003e#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@var\u003c/code\u003e PHPDoc type inheritance for class constants (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4008\"\u003e#4008\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/10911\"\u003e#10911\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003egetenv(null)\u003c/code\u003e for PHP 8.0+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4007\"\u003e#4007\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13065\"\u003e#13065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eProperly restore error handler for collecting errors (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite recursion with TemplateIterableType (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\"\u003ehttps://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13218\"\u003e#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid error with constant name \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4006\"\u003e#4006\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12095\"\u003e#12095\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eArray without \u003ccode\u003e0\u003c/code\u003e in key type is not a list (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4018\"\u003e#4018\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/9487\"\u003e#9487\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix HasOffsetValueType::searchArray (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4013\"\u003e#4013\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRework ArrayReplaceFunctionReturnTypeExtension (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/3958\"\u003e#3958\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12828\"\u003e#12828\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFunction signature fixes 🤖\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PDO errorCode return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4005\"\u003e#4005\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12571\"\u003e#12571\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003ebzdecompress()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4088\"\u003e#4088\u003c/a\u003e), thanks \u003ca href=\"https://github.com/jlherren\"\u003e\u003ccode\u003e@​jlherren\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003emb_convert_encoding\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4010\"\u003e#4010\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternals 🔍\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate legacy tests (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4000\"\u003e#4000\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.27\u003c/h2\u003e\n\u003ch1\u003eMajor new features 🚀\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroducing \u003cstrong\u003eEditor Mode\u003c/strong\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\"\u003ehttps://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLearn more: \u003ca href=\"https://phpstan.org/user-guide/editor-mode\"\u003ehttps://phpstan.org/user-guide/editor-mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eResult cache traits optimization - analyse only files using trait when trait implementation changes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitializerExprTypeResolver - optimize arithmetical and bitwise operations for large types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\"\u003ehttps://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\u003c/a\u003e, \u003ca href=\"https://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\"\u003ehttps://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit how big int-mask type can be (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\"\u003ehttps://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\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/phpstan/phpstan/commit/0835c625a38ac6484f050077116b6668bc3ab57d\"\u003e\u003ccode\u003e0835c62\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/90b104861127ddedc13c6a06a90f55ffa7aababb\"\u003e\u003ccode\u003e90b1048\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 90b10482abe663dcd85fd08ac082e231622ea68a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/fcf8b71aeab4e1a1131d1783cef97b23a51b87a9\"\u003e\u003ccode\u003efcf8b71\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/3eb03720f6c8b05ff377d31f3b4ef9721af3f390\"\u003e\u003ccode\u003e3eb0372\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 3eb0372c750221818fc256413eda31a3d8228a1b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/424ef166137dede363049b4cab7dead5ec4e0c42\"\u003e\u003ccode\u003e424ef16\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 424ef169e33a146f8a7bc1951841bbf7f410a3fb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7358b7eab45b372db7a957a7b404b5482413b67c\"\u003e\u003ccode\u003e7358b7e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7358b7e7292ad6b1fdf12cd026543f4d80e6105d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/ef9aae29c1d099ee4f9c84f9d6d3beb102019a4a\"\u003e\u003ccode\u003eef9aae2\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit ef9aae2ecf1cc51f481e633530d1fb373ea29795\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/400ba6df7d3527c64fac096c8565419fbfd703c6\"\u003e\u003ccode\u003e400ba6d\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 400ba6d71ae15f52c923b5251114839261b49a27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/43c44ee1146b5ba673e25cfcb7874e5e8546305f\"\u003e\u003ccode\u003e43c44ee\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6e87a98e1ce3446c1d2b65385df9d80d470ebe67\"\u003e\u003ccode\u003e6e87a98\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 6e87a98515c1f86162423852582bff2e0cf48e2f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/1.12.23...1.12.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 10.5.45 to 10.5.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/releases\"\u003ephpunit/phpunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHPUnit 10.5.55\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6366\"\u003e#6366\u003c/a\u003e: Exclude \u003ccode\u003e__sleep()\u003c/code\u003e and \u003ccode\u003e__wakeup()\u003c/code\u003e from test double code generation on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.54\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e__sleep()\u003c/code\u003e method (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.52\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6321\"\u003e#6321\u003c/a\u003e: Allow \u003ccode\u003eerror_reporting=E_ALL\u003c/code\u003e for \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.51\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6308\"\u003e#6308\u003c/a\u003e: Improve output of \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe version number for the test result cache file has been incremented to reflect that its structure for PHPUnit 10.5 is not compatible with its structure for PHPUnit 8.5 and PHPUnit 9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/sebastianbergmann/phpunit/blob/10.5.55/ChangeLog-10.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.5.55] - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6366\"\u003e#6366\u003c/a\u003e: Exclude \u003ccode\u003e__sleep()\u003c/code\u003e and \u003ccode\u003e__wakeup()\u003c/code\u003e from test double code generation on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.54] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e__sleep()\u003c/code\u003e method (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.53] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not configure \u003ccode\u003ereport_memleaks\u003c/code\u003e setting (which will be deprecated in PHP 8.5) for PHPT processes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.52] - 2025-08-16\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6321\"\u003e#6321\u003c/a\u003e: Allow \u003ccode\u003eerror_reporting=E_ALL\u003c/code\u003e for \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.51] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6308\"\u003e#6308\u003c/a\u003e: Improve output of \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe version number for the test result cache file has been incremented to reflect that its structure for PHPUnit 10.5 is not compatible with its structure for PHPUnit 8.5 and PHPUnit 9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.48] - 2025-07-11\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/sebastianbergmann/phpunit/commit/4b2d546b336876bd9562f24641b08a25335b06b6\"\u003e\u003ccode\u003e4b2d546\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/56d2e80d023e9b6963be3dda07d6874a82a60a62\"\u003e\u003ccode\u003e56d2e80\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0a9aa4440b6a9528cf360071502628d717af3e0a\"\u003e\u003ccode\u003e0a9aa44\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/87d93ad4a21f2991a8495eb8b7d67db6bfee7710\"\u003e\u003ccode\u003e87d93ad\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/2da51ff4b15c95e8c060d7dd693fd5899f87a112\"\u003e\u003ccode\u003e2da51ff\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1b337835179ae0adba4d9a9d9024a19c65fe4a6c\"\u003e\u003ccode\u003e1b33783\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/44eddd5f3267025c211ec182d01439ab218497b7\"\u003e\u003ccode\u003e44eddd5\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/c8dee6b55aab8e202c4144f970ff7c46ccde536b\"\u003e\u003ccode\u003ec8dee6b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Skip on PHP 8.5\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/85d1dd45be9c5c85a1140415def06d57703b3750\"\u003e\u003ccode\u003e85d1dd4\u003c/code\u003e\u003c/a\u003e Use attribute instead of annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/95312d98aaf5eff5d677c2b2c72d559abb1fa9de\"\u003e\u003ccode\u003e95312d9\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.45...10.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slevomat/coding-standard` from 8.16.2 to 8.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slevomat/coding-standard/releases\"\u003eslevomat/coding-standard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.23.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/4.0.0\"\u003ePHPCS 4.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.22.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.StaticClosure\u003c/code\u003e: Fixed false positive when \u003ccode\u003e$this\u003c/code\u003e is the last token\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.22.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.UnusedParameter\u003c/code\u003e: New option \u003ccode\u003eallowedParameterPatterns\u003c/code\u003e to suppress check for specific parameter names (thanks to \u003ca href=\"https://github.com/claytonrcarter\"\u003e\u003ccode\u003e@​claytonrcarter\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Attributes.AttributesOrder\u003c/code\u003e: Fixed alphabetical sorting\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.DisallowEmptyFunction\u003c/code\u003e: Private or protected constructor should not be reported\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ReturnTypeHint\u003c/code\u003e: Report missing type hint in abstract methods (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed deprecated errors in PHP 8.5\u003c/li\u003e\n\u003cli\u003eFixed attributes parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.21.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.PHP.RequireExplicitAssertion\u003c/code\u003e: Fixed false positive\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.RequireMultiLineMethodSignature\u003c/code\u003e: New option \u003ccode\u003ewithPromotedProperties\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved support for non-official type hints (thanks to \u003ca href=\"https://github.com/kkmuffme\"\u003e\u003ccode\u003e@​kkmuffme\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: Some fixes\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evoid\u003c/code\u003e cannot be changed to \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003enever\u003c/code\u003e/\u003ccode\u003evoid\u003c/code\u003e cannot be used in a union (thanks to \u003ca href=\"https://github.com/kkmuffme\"\u003e\u003ccode\u003e@​kkmuffme\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ParameterTypeHint\u003c/code\u003e: Don't report missing native type hint when method has \u003ccode\u003e#[Override]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.TraitUseSpacing\u003c/code\u003e: Allow \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003elinesCountAfterLastUse\u003c/code\u003e option (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.PropertySpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\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/slevomat/coding-standard/commit/ba476e9c5dd52107acb17e33a70034d65f380847\"\u003e\u003ccode\u003eba476e9\u003c/code\u003e\u003c/a\u003e Force stable stability for dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/8839d6da1c72d94a9b61472f340e55984e134b5b\"\u003e\u003ccode\u003e8839d6d\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/690e88ecfd507431af8d30bbd76490dbf2f1af85\"\u003e\u003ccode\u003e690e88e\u003c/code\u003e\u003c/a\u003e Allow all PHPCS 4.0 versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/8fb1dfd5a64bff6159c7f28b3078db69a77f5e4c\"\u003e\u003ccode\u003e8fb1dfd\u003c/code\u003e\u003c/a\u003e PHPCS 4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/1dd80bf3b93692bedb21a6623c496887fad05fec\"\u003e\u003ccode\u003e1dd80bf\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/92425a05b1b2364825397afda629b470c9d9d3c1\"\u003e\u003ccode\u003e92425a0\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.StaticClosure: Fixed false positive when $th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/a4cef983bad2e70125612d22b2f6e2bd1333d5c2\"\u003e\u003ccode\u003ea4cef98\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Attributes.AttributesOrder: Fixed alphabetical sorting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/52047068684c7991e8653bc4ecf540ac51a1883c\"\u003e\u003ccode\u003e5204706\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.DisallowEmptyFunction: Private or protected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/4ffc43afd4d84b06a3df2834573a6efb1d42fb51\"\u003e\u003ccode\u003e4ffc43a\u003c/code\u003e\u003c/a\u003e Fixed attributes parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/fcdcf4a4f50bf31f7a1b4a9d510948f9ff7a225f\"\u003e\u003ccode\u003efcdcf4a\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.UnusedParameter: New option \u0026quot;allowedParamete...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slevomat/coding-standard/compare/8.16.2...8.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/phpunit-bridge` from 7.2.0 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/phpunit-bridge/releases\"\u003esymfony/phpunit-bridge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.2...v7.3.3\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.2...v7.3.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61304\"\u003esymfony/symfony#61304\u003c/a\u003e [PhpUnitBridge] Call Reflection*::setAccessible() only for PHP \u0026lt; 8.1 (\u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0...v7.3.1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0...v7.3.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60645\"\u003esymfony/symfony#60645\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10 (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60616\"\u003esymfony/symfony#60616\u003c/a\u003e skip interactive questions asked by Composer (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0-RC1...v7.3.0\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0-RC1...v7.3.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0-BETA2...v7.3.0-RC1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0-BETA2...v7.3.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60500\"\u003esymfony/symfony#60500\u003c/a\u003e [PhpUnitBridge] Fix cleaning up mocked features with attributes (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60484\"\u003esymfony/symfony#60484\u003c/a\u003e [PhpUnitBridge] Clean up mocked features only when \u003ccode\u003e@group\u003c/code\u003e is present (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60490\"\u003esymfony/symfony#60490\u003c/a\u003e [PhpUnitBridge] set path to the PHPUnit autoload file (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.3.0-BETA1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.3.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59682\"\u003esymfony/symfony#59682\u003c/a\u003e [Security] Deprecate UserInterface \u0026amp; TokenInterface's \u003ccode\u003eeraseCredentials()\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59384\"\u003esymfony/symfony#59384\u003c/a\u003e [PhpUnitBridge] Enable configuring mock namespaces with attributes (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.7...v7.2.8\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.7...v7.2.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60645\"\u003esymfony/symfony#60645\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10 (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60616\"\u003esymfony/symfony#60616\u003c/a\u003e skip interactive questions asked by Composer (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.2.7\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.2.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60484\"\u003esymfony/symfony#60484\u003c/a\u003e [PhpUnitBridge] Clean up mocked features only when \u003ccode\u003e@group\u003c/code\u003e is present (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60490\"\u003esymfony/symfony#60490\u003c/a\u003e [PhpUnitBridge] set path to the PHPUnit autoload file (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.5...v7.2.6\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.5...v7.2.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60174\"\u003esymfony/symfony#60174\u003c/a\u003e [PhpUnitBridge] properly clean up mocked features after tests have run (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/phpunit-bridge/blob/7.4/CHANGELOG.md\"\u003esymfony/phpunit-bridge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003estrtotime()\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable configuring clock and DNS mock namespaces with attributes\u003c/li\u003e\n\u003cli\u003eAdd support for CAA record type in DnsMock for improved DNS mocking capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a PHPUnit extension that registers the clock mock and DNS mock and the \u003ccode\u003eDebugClassLoader\u003c/code\u003e from the ErrorHandler component if present\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eExpectUserDeprecationMessageTrait\u003c/code\u003e with a polyfill of PHPUnit's \u003ccode\u003eexpectUserDeprecationMessage()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etotal\u003c/code\u003e for asserting deprecation count when a group is not defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow setting the locale using \u003ccode\u003eSYMFONY_PHPUNIT_LOCALE\u003c/code\u003e env var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003eenum_exists\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003eEnable reporting of deprecations triggered by Doctrine by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003ehrtime()\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option \u003ccode\u003eignoreFile\u003c/code\u003e to configure a file that lists deprecation messages to ignore\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eSetUpTearDownTrait\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\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/symfony/phpunit-bridge/commit/7954e563ed14f924593169f6c4645d58d9d9ac77\"\u003e\u003ccode\u003e7954e56\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/ddce87db4f5c12fcff191f294f3b70125b333038\"\u003e\u003ccode\u003eddce87d\u003c/code\u003e\u003c/a\u003e Reflection*::setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/c7bd97db095cb2f560b675e3fa0ae5ca6a2e5f59\"\u003e\u003ccode\u003ec7bd97d\u003c/code\u003e\u003c/a\u003e add back setAccessible() for PHP 7 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/2d07490a989904860949068924c75b74e3dbf949\"\u003e\u003ccode\u003e2d07490\u003c/code\u003e\u003c/a\u003e [Form][PhpUnitBridge] Remove usage of noop \u003ccode\u003eReflectionProperty::setAccessible()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/ba6b753034e78f6316e47a2fbed1f4e6ad97d6e5\"\u003e\u003ccode\u003eba6b753\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/71624984d8bcad6acf7a790d4e3ceafe04bc2485\"\u003e\u003ccode\u003e7162498\u003c/code\u003e\u003c/a\u003e Merge branch '7.2' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/860206b88792463da3bb64763c224c29ddbe9729\"\u003e\u003ccode\u003e860206b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/0d26168bf78993b3c49e69e41bea3e7cbecc426c\"\u003e\u003ccode\u003e0d26168\u003c/code\u003e\u003c/a\u003e implicitly run all Composer commands non-interactively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/a8186c524aa98c1e9fc4b7a02e97a13855c1d24c\"\u003e\u003ccode\u003ea8186c5\u003c/code\u003e\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/f953bf23812e8c196256709bd676375864eb6d9f\"\u003e\u003ccode\u003ef953bf2\u003c/code\u003e\u003c/a\u003e Merge branch '7.2' into 7.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.0...v7.3.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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 ...\n\n_Description has been truncated_","html_url":"https://github.com/Harshit0726/simplesamlphp/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshit0726%2Fsimplesamlphp/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}],"issue_packages":[{"old_version":"5.6.2","new_version":"5.7.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T22:01:21.000Z","version_change":"5.6.2 → 5.7.0","issue":{"uuid":"3708168085","node_id":"PR_kwDOAFSx2M63xlqN","number":41427,"state":"closed","title":"chore(deps): bump nikic/php-parser from 5.6.2 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["phil-davis"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-14T21:59:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T22:01:21.000Z","updated_at":"2026-01-14T21:59:06.000Z","time_to_close":3196663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.2 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.2...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.2\u0026new-version=5.7.0)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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.","html_url":"https://github.com/owncloud/core/pull/41427","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud%2Fcore/issues/41427","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41427/packages"}},{"old_version":"5.6.2","new_version":"5.7.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T20:30:04.000Z","version_change":"5.6.2 → 5.7.0","issue":{"uuid":"3707911428","node_id":"PR_kwDOPk_Kws63wuCY","number":145,"state":"open","title":"chore(deps): bump the php-dependencies group with 45 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":"2025-12-08T20:30:04.000Z","updated_at":"2025-12-08T20:30:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"php-dependencies","update_count":45,"packages":[{"name":"doctrine/dbal","old_version":"4.4.0","new_version":"4.4.1","repository_url":"https://github.com/doctrine/dbal"},{"name":"sentry/sentry-symfony","old_version":"5.7.0","new_version":"5.8.2","repository_url":"https://github.com/getsentry/sentry-symfony"},{"name":"symfony/console","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/form","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/form"},{"name":"symfony/framework-bundle","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/framework-bundle"},{"name":"symfony/http-client","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/monolog-bundle","old_version":"3.11.0","new_version":"3.11.1","repository_url":"https://github.com/symfony/monolog-bundle"},{"name":"symfony/runtime","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/serializer","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/serializer"},{"name":"symfony/validator","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/yaml"},{"name":"symfonycasts/reset-password-bundle","old_version":"1.23.2","new_version":"1.24.0","repository_url":"https://github.com/SymfonyCasts/reset-password-bundle"},{"name":"doctrine/doctrine-fixtures-bundle","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/doctrine/DoctrineFixturesBundle"},{"name":"phpunit/phpunit","old_version":"12.4.5","new_version":"12.5.2","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"zenstruck/foundry","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/zenstruck/foundry"},{"name":"doctrine/persistence","old_version":"3.4.3","new_version":"4.1.1","repository_url":"https://github.com/doctrine/persistence"},{"name":"sentry/sentry","old_version":"4.19.0","new_version":"4.19.1","repository_url":"https://github.com/getsentry/sentry-php"},{"name":"symfony/cache","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/clock","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/clock"},{"name":"symfony/config","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/config"},{"name":"symfony/dependency-injection","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/dependency-injection"},{"name":"symfony/doctrine-bridge","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/symfony/doctrine-bridge"},{"name":"symfony/error-handler","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/error-handler"},{"name":"symfony/filesystem","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/finder","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/finder"},{"name":"symfony/http-foundation","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/http-kernel","old_version":"7.4.0","new_version":"7.4.2","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/mime","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/property-access","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/psr-http-message-bridge","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/psr-http-message-bridge"},{"name":"symfony/routing","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/twig-bridge","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/twig-bridge"},{"name":"symfony/type-info","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/type-info"},{"name":"symfony/var-dumper","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/var-dumper"},{"name":"symfony/var-exporter","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/var-exporter"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.91.2","new_version":"3.91.3","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpunit/php-code-coverage","old_version":"12.5.0","new_version":"12.5.1","repository_url":"https://github.com/sebastianbergmann/php-code-coverage"},{"name":"symfony/dom-crawler","old_version":"7.4.0","new_version":"8.0.1","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"symfony/process","old_version":"7.4.0","new_version":"8.0.0","repository_url":"https://github.com/symfony/process"},{"name":"theseer/tokenizer","old_version":"1.3.1","new_version":"2.0.1","repository_url":"https://github.com/theseer/tokenizer"},{"name":"zenstruck/assert","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/zenstruck/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the php-dependencies group with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [doctrine/dbal](https://github.com/doctrine/dbal) | `4.4.0` | `4.4.1` |\n| [sentry/sentry-symfony](https://github.com/getsentry/sentry-symfony) | `5.7.0` | `5.8.2` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.0` | `7.4.1` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.0` | `7.4.1` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.0` | `7.4.1` |\n| [symfony/framework-bundle](https://github.com/symfony/framework-bundle) | `7.4.0` | `7.4.1` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.0` | `7.4.1` |\n| [symfony/monolog-bundle](https://github.com/symfony/monolog-bundle) | `3.11.0` | `3.11.1` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.0` | `7.4.1` |\n| [symfony/serializer](https://github.com/symfony/serializer) | `7.4.0` | `7.4.2` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.0` | `7.4.2` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.0` | `7.4.1` |\n| [symfonycasts/reset-password-bundle](https://github.com/SymfonyCasts/reset-password-bundle) | `1.23.2` | `1.24.0` |\n| [doctrine/doctrine-fixtures-bundle](https://github.com/doctrine/DoctrineFixturesBundle) | `3.7.2` | `3.7.3` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `12.4.5` | `12.5.2` |\n| [zenstruck/foundry](https://github.com/zenstruck/foundry) | `2.8.0` | `2.8.1` |\n| [doctrine/persistence](https://github.com/doctrine/persistence) | `3.4.3` | `4.1.1` |\n| [sentry/sentry](https://github.com/getsentry/sentry-php) | `4.19.0` | `4.19.1` |\n| [symfony/cache](https://github.com/symfony/cache) | `7.4.0` | `7.4.1` |\n| [symfony/clock](https://github.com/symfony/clock) | `7.4.0` | `8.0.0` |\n| [symfony/config](https://github.com/symfony/config) | `7.4.0` | `7.4.1` |\n| [symfony/dependency-injection](https://github.com/symfony/dependency-injection) | `7.4.0` | `7.4.2` |\n| [symfony/doctrine-bridge](https://github.com/symfony/doctrine-bridge) | `7.4.0` | `7.4.1` |\n| [symfony/error-handler](https://github.com/symfony/error-handler) | `7.4.0` | `8.0.0` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.0` | `8.0.1` |\n| [symfony/finder](https://github.com/symfony/finder) | `7.4.0` | `8.0.0` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.4.0` | `8.0.1` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `7.4.0` | `7.4.2` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.0` | `8.0.0` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.0` | `8.0.0` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.0` | `8.0.1` |\n| [symfony/psr-http-message-bridge](https://github.com/symfony/psr-http-message-bridge) | `7.4.0` | `8.0.0` |\n| [symfony/routing](https://github.com/symfony/routing) | `7.4.0` | `8.0.1` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `7.4.0` | `8.0.1` |\n| [symfony/twig-bridge](https://github.com/symfony/twig-bridge) | `7.4.0` | `8.0.1` |\n| [symfony/type-info](https://github.com/symfony/type-info) | `7.4.0` | `8.0.1` |\n| [symfony/var-dumper](https://github.com/symfony/var-dumper) | `7.4.0` | `8.0.0` |\n| [symfony/var-exporter](https://github.com/symfony/var-exporter) | `7.4.0` | `8.0.0` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.91.2` | `3.91.3` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.2` | `5.7.0` |\n| [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage) | `12.5.0` | `12.5.1` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `7.4.0` | `8.0.1` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.0` | `8.0.0` |\n| [theseer/tokenizer](https://github.com/theseer/tokenizer) | `1.3.1` | `2.0.1` |\n| [zenstruck/assert](https://github.com/zenstruck/assert) | `1.6.0` | `1.7.0` |\n\nUpdates `doctrine/dbal` from 4.4.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/dbal/releases\"\u003edoctrine/dbal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/dbal/milestone/188\"\u003e4.4.1\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003e4.4.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e1\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e1\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug,Transactions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/dbal/pull/7240\"\u003e7240: Don't attempt to rollback when connections are lost\u003c/a\u003e thanks to \u003ca href=\"https://github.com/lcobucci\"\u003e\u003ccode\u003e@​lcobucci\u003c/code\u003e\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/doctrine/dbal/commit/3d544473fb93f5c25b483ea4f4ce99f8c4d9d44c\"\u003e\u003ccode\u003e3d54447\u003c/code\u003e\u003c/a\u003e Don't attempt to rollback when connections are lost (\u003ca href=\"https://redirect.github.com/doctrine/dbal/issues/7240\"\u003e#7240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/dbal/commit/1cbda9fa97980a6529fab06cb936dc66fd54076d\"\u003e\u003ccode\u003e1cbda9f\u003c/code\u003e\u003c/a\u003e Merge branch '3.10.x' into 4.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/dbal/commit/fb127d8037f816f1b6af38f379b5ea762cb9443e\"\u003e\u003ccode\u003efb127d8\u003c/code\u003e\u003c/a\u003e Test Oracle drivers on PHP 8.5 (\u003ca href=\"https://redirect.github.com/doctrine/dbal/issues/7236\"\u003e#7236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/doctrine/dbal/compare/4.4.0...4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-symfony` from 5.7.0 to 5.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-symfony/releases\"\u003esentry/sentry-symfony's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.2\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.2.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003esymfony/yaml\u003c/code\u003e to a non-dev dependency. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/983\"\u003egetsentry/sentry-symfony#983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.1.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ebefore_send_metric\u003c/code\u003e and \u003ccode\u003eenable_metrics\u003c/code\u003e. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/981\"\u003egetsentry/sentry-symfony#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Sentry metrics. \u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/977\"\u003e#977\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// Counter metric\n\\Sentry\\trace_metrics()-\u0026gt;count('test-counter', 10, ['my-attribute' =\u0026gt; 'foo']);\n\u003cp\u003e// Gauge metric\n\\Sentry\\trace_metrics()-\u0026gt;gauge('test-gauge', 50.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::millisecond());\u003c/p\u003e\n\u003cp\u003e// Distribution metric\n\\Sentry\\trace_metrics()-\u0026gt;distribution('test-distribution', 20.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::kilobyte());\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-symfony/blob/master/CHANGELOG.md\"\u003esentry/sentry-symfony's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.2\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.2.\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003esymfony/yaml\u003c/code\u003e to a non-dev dependency. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/983\"\u003egetsentry/sentry-symfony#983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.1.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ebefore_send_metric\u003c/code\u003e and \u003ccode\u003eenable_metrics\u003c/code\u003e. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/981\"\u003egetsentry/sentry-symfony#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Symfony SDK v5.8.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Sentry metrics. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/977\"\u003e#977\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/pull/977\"\u003egetsentry/sentry-symfony#977\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// Counter metric\n\\Sentry\\trace_metrics()-\u0026gt;count('test-counter', 10, ['my-attribute' =\u0026gt; 'foo']);\n\u003cp\u003e// Gauge metric\n\\Sentry\\trace_metrics()-\u0026gt;gauge('test-gauge', 50.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::millisecond());\u003c/p\u003e\n\u003cp\u003e// Distribution metric\n\\Sentry\\trace_metrics()-\u0026gt;distribution('test-distribution', 20.0, ['my-attribute' =\u0026gt; 'foo'], \\Sentry\\Unit::kilobyte());\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-symfony/commit/fb03d506c575cd1cb5274774d0dd968938150982\"\u003e\u003ccode\u003efb03d50\u003c/code\u003e\u003c/a\u003e release: 5.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/14c3457870158f68ae1567ae7462c60b785064f4\"\u003e\u003ccode\u003e14c3457\u003c/code\u003e\u003c/a\u003e Prepare 5.8.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/e8557e5268700bb71c2d2196722c2c87c310f2bd\"\u003e\u003ccode\u003ee8557e5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003esymfony/yaml\u003c/code\u003e is a required dependency (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/88c3a83fc58a2d688cc0fc583c0774f594b85cbc\"\u003e\u003ccode\u003e88c3a83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.8.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/f28ad3fe72c42656c15345f77187dc58bd8e1281\"\u003e\u003ccode\u003ef28ad3f\u003c/code\u003e\u003c/a\u003e release: 5.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/d47a521b9b2a48709522fbb560a10cda8c4d30d7\"\u003e\u003ccode\u003ed47a521\u003c/code\u003e\u003c/a\u003e Prepare 5.8.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/92fd79e17d4121f5926fba7903ca67f77a71fc13\"\u003e\u003ccode\u003e92fd79e\u003c/code\u003e\u003c/a\u003e ref(metrics): add metric options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/44bdbb186bfcaf9024e49c4aefb1bfdca1b28401\"\u003e\u003ccode\u003e44bdbb1\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.8.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/1929c807e3f7e39eecb7646b7d841e13736e3f4c\"\u003e\u003ccode\u003e1929c80\u003c/code\u003e\u003c/a\u003e release: 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-symfony/commit/cb4c7eec2a5b481fbcfccd0febaa5720affe7da3\"\u003e\u003ccode\u003ecb4c7ee\u003c/code\u003e\u003c/a\u003e Prepare 5.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-symfony/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-symfony/compare/5.7.0...5.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/console/releases\"\u003esymfony/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/console/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61962\"\u003esymfony/symfony#61962\u003c/a\u003e  [Console] Handle signals on text input (\u003ca href=\"https://github.com/valx76\"\u003e\u003ccode\u003e@​valx76\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62627\"\u003esymfony/symfony#62627\u003c/a\u003e [Console] Preserve \u003ccode\u003e--help\u003c/code\u003e option when a command is not found (\u003ca href=\"https://github.com/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62562\"\u003esymfony/symfony#62562\u003c/a\u003e [Console] don't discard existing aliases when constructing Command (\u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62571\"\u003esymfony/symfony#62571\u003c/a\u003e [Console] Fix profile invokable command (\u003ca href=\"https://github.com/Jibbarth\"\u003e\u003ccode\u003e@​Jibbarth\u003c/code\u003e\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/symfony/console/commit/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e\"\u003e\u003ccode\u003e6d9f0fb\u003c/code\u003e\u003c/a\u003e Fix merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/b1b83958de468470ed39d249395225abd9523fd8\"\u003e\u003ccode\u003eb1b8395\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d0d25cc1138bb7bab0685fbe4184e6289914406\"\u003e\u003ccode\u003e6d0d25c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/1b2813049506b39eb3d7e64aff033fd5ca26c97e\"\u003e\u003ccode\u003e1b28130\u003c/code\u003e\u003c/a\u003e Handle signals on text input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5a92ed298d951f99139b6a5cb5cc74a6248df943\"\u003e\u003ccode\u003e5a92ed2\u003c/code\u003e\u003c/a\u003e [Console] Preserve \u003ccode\u003e--help\u003c/code\u003e option when a command is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5c557f629ac5a081d5b4aa1bd5226baaf8d4244e\"\u003e\u003ccode\u003e5c557f6\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/console/issues/62562\"\u003e#62562\u003c/a\u003e [Console] don't discard existing aliases when constructing Command...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/ac543cf9535111ea557a24f7473f5d6f4a8ab1cc\"\u003e\u003ccode\u003eac543cf\u003c/code\u003e\u003c/a\u003e [Console] don't discard existing aliases when constructing Command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/245d678a1f19846c113b02fffe50ce183631758a\"\u003e\u003ccode\u003e245d678\u003c/code\u003e\u003c/a\u003e [Console] Fix profile invokable command\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/doctrine-messenger` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/doctrine-messenger/releases\"\u003esymfony/doctrine-messenger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62619\"\u003esymfony/symfony#62619\u003c/a\u003e [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (\u003ca href=\"https://github.com/Shine-neko\"\u003e\u003ccode\u003e@​Shine-neko\u003c/code\u003e\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/symfony/doctrine-messenger/commit/f97f4ea899c467c2c8ff1b9c82b86baa9a7b2158\"\u003e\u003ccode\u003ef97f4ea\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/f5d6c8ea82b9378221186393e8dff9c32ea09d10\"\u003e\u003ccode\u003ef5d6c8e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/42549f5ac439f32a9362f7718124ba3df96784cb\"\u003e\u003ccode\u003e42549f5\u003c/code\u003e\u003c/a\u003e [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/form` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/form/releases\"\u003esymfony/form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/form/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62621\"\u003esymfony/symfony#62621\u003c/a\u003e [Form] Fix moneytype step (\u003ca href=\"https://github.com/Belhassen\"\u003e\u003ccode\u003e@​Belhassen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62607\"\u003esymfony/symfony#62607\u003c/a\u003e [Form] Clean up wrong method docblocks in data transformers (\u003ca href=\"https://github.com/alexndlm\"\u003e\u003ccode\u003e@​alexndlm\u003c/code\u003e\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/symfony/form/commit/04984c79b08c70dc106498fc250917060d88aee2\"\u003e\u003ccode\u003e04984c7\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/008a7b331d7f42ac68f8f979566000f1aa0fbe0c\"\u003e\u003ccode\u003e008a7b3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/e6378bc56d5d56db65754a09c91a7cf7c35b44db\"\u003e\u003ccode\u003ee6378bc\u003c/code\u003e\u003c/a\u003e Fix MoneyType: add missing step attribute when html5=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/7de5d09146beb77b45a4814e61d7ced89b12e3f7\"\u003e\u003ccode\u003e7de5d09\u003c/code\u003e\u003c/a\u003e [Form] Clean up wrong method docblocks in data transformers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/f9a1a0d2ede55eb40db4a0daa6b127391ba40bdf\"\u003e\u003ccode\u003ef9a1a0d\u003c/code\u003e\u003c/a\u003e [Form] Fix EnumType choice_label logic for grouped choices\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/framework-bundle` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/framework-bundle/releases\"\u003esymfony/framework-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62388\"\u003esymfony/symfony#62388\u003c/a\u003e [TypeInfo] Simple array should be array type (\u003ca href=\"https://github.com/matijn-made\"\u003e\u003ccode\u003e@​matijn-made\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62656\"\u003esymfony/symfony#62656\u003c/a\u003e [FrameworkBundle] Fix using \u003ccode\u003eFailedMessages*Command\u003c/code\u003e with \u003ccode\u003eSigningSerializer\u003c/code\u003e (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62652\"\u003esymfony/symfony#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62651\"\u003esymfony/symfony#62651\u003c/a\u003e [FrameworkBundle] Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled (\u003ca href=\"https://github.com/bobvandevijver\"\u003e\u003ccode\u003e@​bobvandevijver\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62586\"\u003esymfony/symfony#62586\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62647\"\u003esymfony/symfony#62647\u003c/a\u003e [FrameworkBundle] Don't exclude classes with constraint/serialization attributes from being registered as services (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62532\"\u003esymfony/symfony#62532\u003c/a\u003e [FrameworkBundle] Dump bundles config reference first (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62498\"\u003esymfony/symfony#62498\u003c/a\u003e [FrameworkBundle] fix merging of enabled locales (\u003ca href=\"https://github.com/dmaicher\"\u003e\u003ccode\u003e@​dmaicher\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62551\"\u003esymfony/symfony#62551\u003c/a\u003e [FrameworkBundle] register attribute loader arguments in a forward-compatible way (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62513\"\u003esymfony/symfony#62513\u003c/a\u003e [FrameworkBundle] Add missing \u003ccode\u003euseAttributeAsKey\u003c/code\u003e calls (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62515\"\u003esymfony/symfony#62515\u003c/a\u003e  [FrameworkBundle] Allow backed enum to be used in initial_marking workflow configuration (\u003ca href=\"https://github.com/DemonTPx\"\u003e\u003ccode\u003e@​DemonTPx\u003c/code\u003e\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/symfony/framework-bundle/commit/2fa3b3ad6ed75ce0cc8cad8a5027b4f25b990bc3\"\u003e\u003ccode\u003e2fa3b3a\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/5d2e60f301dbafba1408e62b9838fdb58920c2ca\"\u003e\u003ccode\u003e5d2e60f\u003c/code\u003e\u003c/a\u003e [TypeInfo] Simple array should be array type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/3f7531a6eb22738e9ff715f0a23c984d43b12508\"\u003e\u003ccode\u003e3f7531a\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Fix using \u003ccode\u003eFailedMessages*Command\u003c/code\u003e with \u003ccode\u003eSigningSerializer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/77e597911fa623c50aedc4d515cd42d28272cf3c\"\u003e\u003ccode\u003e77e5979\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62652\"\u003e#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/17d0833790bd2d953fb0727e5b5da85f1cc59c92\"\u003e\u003ccode\u003e17d0833\u003c/code\u003e\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/a595281bf87f47d9deff4f513f9788b34fbd19b8\"\u003e\u003ccode\u003ea595281\u003c/code\u003e\u003c/a\u003e Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/c97d1f10fc43175eeaca6f8b9f7bedfedbeda40a\"\u003e\u003ccode\u003ec97d1f1\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62586\"\u003e#62586\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/7c12bc603d41d44da94271f1d9803baf437a1686\"\u003e\u003ccode\u003e7c12bc6\u003c/code\u003e\u003c/a\u003e [DependencyInjection][FrameworkBundle] fix BC break when dumping container fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/e9d3eba8d847f525499b89051fb54e254cb7037c\"\u003e\u003ccode\u003ee9d3eba\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Don't exclude classes with constraint/serialization attribu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/framework-bundle/commit/1ee5cfe092c30ef2d01ca539b73e076671688292\"\u003e\u003ccode\u003e1ee5cfe\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Order alphabetically known tags of \u003ccode\u003eUnusedTagsPass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/framework-bundle/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-client` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-client/releases\"\u003esymfony/http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62652\"\u003esymfony/symfony#62652\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62645\"\u003esymfony/symfony#62645\u003c/a\u003e [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/http-client/commit/26cc224ea7103dda90e9694d9e139a389092d007\"\u003e\u003ccode\u003e26cc224\u003c/code\u003e\u003c/a\u003e [HttpClient] CachingHttpClient must run after UriTemplate and Scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e29e02836d098d7e929dfe7c04cb5f5cabf47877\"\u003e\u003ccode\u003ee29e028\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3d125854b2f254303d7dfd1d3af15954ac65703b\"\u003e\u003ccode\u003e3d12585\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/a67de2002d72f76ce7c57f830c4df503febc8d77\"\u003e\u003ccode\u003ea67de20\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient ins...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/f6e03d8adb6fc580c4e2ff34010c67621013e4f4\"\u003e\u003ccode\u003ef6e03d8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[HttpClient] Lazily initialize CurlClientState\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/b0050e2ef962801504b1082b4e8d366cab56bf50\"\u003e\u003ccode\u003eb0050e2\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6bb245ec600eb89487f0f26633baf4f7546ec0a3\"\u003e\u003ccode\u003e6bb245e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6dc935cee865280df47c5db2e2d827e1c04c882f\"\u003e\u003ccode\u003e6dc935c\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix releasing uploaded stream resources\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/monolog-bundle` from 3.11.0 to 3.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/monolog-bundle/releases\"\u003esymfony/monolog-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emonolog.processor\u003c/code\u003e tag attributes to use consecutive keys\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/symfony/monolog-bundle/blob/4.x/CHANGELOG.md\"\u003esymfony/monolog-bundle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.11.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emonolog.processor\u003c/code\u003e attributes to use consecutive keys\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/symfony/monolog-bundle/commit/0e675a6e08f791ef960dc9c7e392787111a3f0c1\"\u003e\u003ccode\u003e0e675a6\u003c/code\u003e\u003c/a\u003e Update changelog for 3.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/c58895e6a3e59c8a60344266d9cbf67b2d687f6c\"\u003e\u003ccode\u003ec58895e\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/monolog-bundle/issues/559\"\u003e#559\u003c/a\u003e Fix \u003ccode\u003erollbar\u003c/code\u003e handler to use \u003ccode\u003eRollbarLogger\u003c/code\u003e with Monolog 2+ (websir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/b6f5d694604832946b95477b7dbf91b7a8731c66\"\u003e\u003ccode\u003eb6f5d69\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/0c10c52481eb33d34153c91a6c8643b1944dbc68\"\u003e\u003ccode\u003e0c10c52\u003c/code\u003e\u003c/a\u003e Use conditional class name depending on the Monolog version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/93fc8f30c5c167b5596645805679dbcf2f02b26e\"\u003e\u003ccode\u003e93fc8f3\u003c/code\u003e\u003c/a\u003e Update RollbarNotifier to RollbarLogger in DI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/344f262d7ea277f44b3405062d72b10b5a21614e\"\u003e\u003ccode\u003e344f262\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/monolog-bundle/issues/563\"\u003e#563\u003c/a\u003e Fix tags list to use consecutive keys (GromNaN)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/monolog-bundle/commit/2127520ec16342a3dde269bc490579585b1217f2\"\u003e\u003ccode\u003e2127520\u003c/code\u003e\u003c/a\u003e Fix tags must be a list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/monolog-bundle/compare/v3.11.0...v3.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/runtime` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/runtime/releases\"\u003esymfony/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62661\"\u003esymfony/symfony#62661\u003c/a\u003e [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/runtime/commit/876f902a6cb6b26c003de244188c06b2ba1c172f\"\u003e\u003ccode\u003e876f902\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/runtime/commit/9146981807ca9f0491dea6ccabe36a48e4b12cc0\"\u003e\u003ccode\u003e9146981\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/runtime/commit/fb3149ee85d3b639dd3e49ea9dda05656f0537e3\"\u003e\u003ccode\u003efb3149e\u003c/code\u003e\u003c/a\u003e [Runtime] Reuse the already created Request object when the app needs it as a...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/runtime/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/serializer` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/serializer/releases\"\u003esymfony/serializer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/serializer/compare/v7.4.1...v7.4.2\"\u003ehttps://github.com/symfony/serializer/compare/v7.4.1...v7.4.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62682\"\u003esymfony/symfony#62682\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires \u003ccode\u003econtainer.excluded\u003c/code\u003e tags (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\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/symfony/serializer/commit/1a957acb613b520e443c2c659a67c782b67794bc\"\u003e\u003ccode\u003e1a957ac\u003c/code\u003e\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires `container.excl...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/serializer/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 7.4.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/validator/releases\"\u003esymfony/validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.4.1...v7.4.2\"\u003ehttps://github.com/symfony/validator/compare/v7.4.1...v7.4.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62682\"\u003esymfony/symfony#62682\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires \u003ccode\u003econtainer.excluded\u003c/code\u003e tags (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/validator/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/validator/commit/569b71d1243ccc58e8f1d21e279669239e78f60d\"\u003e\u003ccode\u003e569b71d\u003c/code\u003e\u003c/a\u003e [Serializer][Validator] Attribute metadata no longer requires `container.excl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/fde121bfa6ff3c85edade1afdca204243fe1fda1\"\u003e\u003ccode\u003efde121b\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/f30a6aba4a09d5b5042e06d183ef248e14482313\"\u003e\u003ccode\u003ef30a6ab\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/572dcc789ddf53174c61551aa5a3ec58d6a48b9b\"\u003e\u003ccode\u003e572dcc7\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/62501\"\u003e#62501\u003c/a\u003e [Validator] verify spanish translations with state needs-review-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/c81b4102050538d92047dc9378430b9dbb3012e1\"\u003e\u003ccode\u003ec81b410\u003c/code\u003e\u003c/a\u003e Update validators.el.xlf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/3f8e0e25d756fb478247e4ccd84d5fee9bf6f8b4\"\u003e\u003ccode\u003e3f8e0e2\u003c/code\u003e\u003c/a\u003e verify spanish translations with state needs-review-translation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/validator/compare/v7.4.0...v7.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62612\"\u003esymfony/symfony#62612\u003c/a\u003e [Yaml] Fix regression handling blank lines in unquoted scalars (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\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/symfony/yaml/commit/24dd4de28d2e3988b311751ac49e684d783e2345\"\u003e\u003ccode\u003e24dd4de\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8892cb1e9925201328e19f83825bf3d2ff6c659a\"\u003e\u003ccode\u003e8892cb1\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8207ae83da19ee3748d6d4f567b4d9a7c656e331\"\u003e\u003ccode\u003e8207ae8\u003c/code\u003e\u003c/a\u003e [Yaml] Fix regression handling blank lines in unquoted scalars\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0...v7.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfonycasts/reset-password-bundle` from 1.23.2 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/releases\"\u003esymfonycasts/reset-password-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0 : Allow Symfony 8\u003c/h2\u003e\n\u003cp\u003eHi there! This release allows Symfony 8 and, from now on, uses the PHP config format instead of XML. Also, provides minor fixes to Dutch (NL) translations\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix phpstan by \u003ca href=\"https://github.com/kbond\"\u003e\u003ccode\u003e@​kbond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/349\"\u003eSymfonyCasts/reset-password-bundle#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Dutch (NL) translations + filename by \u003ca href=\"https://github.com/RobQuistNL\"\u003e\u003ccode\u003e@​RobQuistNL\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/350\"\u003eSymfonyCasts/reset-password-bundle#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow Symfony 8 by \u003ca href=\"https://github.com/skmedix\"\u003e\u003ccode\u003e@​skmedix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/351\"\u003eSymfonyCasts/reset-password-bundle#351\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/RobQuistNL\"\u003e\u003ccode\u003e@​RobQuistNL\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/350\"\u003eSymfonyCasts/reset-password-bundle#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skmedix\"\u003e\u003ccode\u003e@​skmedix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/pull/351\"\u003eSymfonyCasts/reset-password-bundle#351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0\"\u003ehttps://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.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/SymfonyCasts/reset-password-bundle/commit/8e5f8f821260ccfe8085563a93b418d3ef9af29f\"\u003e\u003ccode\u003e8e5f8f8\u003c/code\u003e\u003c/a\u003e Allow Symfony 8 (\u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/fd46068273109eb1fe681c77746b704f0c4f017d\"\u003e\u003ccode\u003efd46068\u003c/code\u003e\u003c/a\u003e Fix Dutch (NL) translations + filename (\u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/63f784e3fcf0b5dfc77bcf338ebd085547b2eb19\"\u003e\u003ccode\u003e63f784e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/SymfonyCasts/reset-password-bundle/issues/349\"\u003e#349\u003c/a\u003e from kbond/phpstan-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/commit/138b7042c224e77a3938805a985b94e7f13f27a1\"\u003e\u003ccode\u003e138b704\u003c/code\u003e\u003c/a\u003e fix phpstan\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `doctrine/doctrine-fixtures-bundle` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/releases\"\u003edoctrine/doctrine-fixtures-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/milestone/35\"\u003e3.7.3\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e3.7.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e3.7.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e18\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/560\"\u003e560: Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/559\"\u003e559: Bump doctrine/.github/.github/workflows/coding-standards.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/558\"\u003e558: Bump doctrine/.github/.github/workflows/composer-lint.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/557\"\u003e557: Bump doctrine/.github/.github/workflows/phpstan.yml from 13.0.0 to 13.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/551\"\u003e551: Bump actions/checkout from 5 to 6\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/546\"\u003e546: Bump doctrine/.github/.github/workflows/phpstan.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/545\"\u003e545: Bump doctrine/.github/.github/workflows/composer-lint.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/544\"\u003e544: Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/543\"\u003e543: Bump doctrine/.github/.github/workflows/coding-standards.yml from 12.1.0 to 12.2.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/540\"\u003e540: Bump actions/upload-artifact from 4 to 5\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/538\"\u003e538: Bump actions/download-artifact from 5 to 6\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/527\"\u003e527: Bump doctrine/.github from 8.0.0 to 10.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/547\"\u003e547: Update phpstan/phpstan requirement from 2.1.31 to 2.1.32\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/530\"\u003e530: Update phpstan/phpstan requirement from 2.1.11 to 2.1.31\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/529\"\u003e529: Update doctrine/persistence requirement from ^2.4 || ^3.0 to ^4.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/528\"\u003e528: Update symfony/phpunit-bridge requirement from 7.2.0 to 7.3.4\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/533\"\u003e533: Fix conflict\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/pull/532\"\u003e532: Documentation review\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\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/doctrine/DoctrineFixturesBundle/commit/4c3dfcc819ba2725a574f4286aa3f6459f582d5b\"\u003e\u003ccode\u003e4c3dfcc\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/composer-lint.yml (\u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/5f9ff2f2e000e052cd983e3e649ffc2fa3e7abb5\"\u003e\u003ccode\u003e5f9ff2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/559\"\u003e#559\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/c185db7ae244eb60ece582947480b1005196fe41\"\u003e\u003ccode\u003ec185db7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/560\"\u003e#560\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/1a325182daae8eba39cbf028810856491e0903f9\"\u003e\u003ccode\u003e1a32518\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/557\"\u003e#557\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/b5707d5d8d7a2fd630261bc42f96858059313cf4\"\u003e\u003ccode\u003eb5707d5\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/release-on-milestone-closed.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/f1d63981d536267d11c77cd1123ae9d590cc472a\"\u003e\u003ccode\u003ef1d6398\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/coding-standards.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/4eb20fddaea7c19849e159897124c24826d2736e\"\u003e\u003ccode\u003e4eb20fd\u003c/code\u003e\u003c/a\u003e Bump doctrine/.github/.github/workflows/phpstan.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/5987e4e3c23a1f40e229787447437d409ad9469d\"\u003e\u003ccode\u003e5987e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/555\"\u003e#555\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/08c2d4bd820653fbbc68f63f9e8fba289fa65c64\"\u003e\u003ccode\u003e08c2d4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/554\"\u003e#554\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/commit/6726113d554e1e3adeb9b912ce00afb076e0eeca\"\u003e\u003ccode\u003e6726113\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/DoctrineFixturesBundle/issues/553\"\u003e#553\u003c/a\u003e from doctrine/dependabot/github_actions/3.7.x/doctrin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/DoctrineFixturesBundle/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 12.4.5 to 12.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/releases\"\u003ephpunit/phpunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHPUnit 12.5.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttribute \u003ccode\u003e#[AllowMockObjectsWithoutExpectations]\u003c/code\u003e for excluding tests from the check that emits the notice for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 12.5.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestCase::getStubBuilder()\u003c/code\u003e (analogous to \u003ccode\u003eTestCase::getMockBuilder()\u003c/code\u003e) for creating (partial) test stubs using a fluent API\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 12.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6376\"\u003e#6376\u003c/a\u003e: \u003ccode\u003e--all\u003c/code\u003e CLI option to ignore test selection configured in XML configuration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6422\"\u003e#6422\u003c/a\u003e: Make \u003ccode\u003e\u0026lt;source\u0026gt;\u003c/code\u003e element in XML code coverage report optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6380\"\u003e#6380\u003c/a\u003e: Allow \u003ccode\u003eThrowable\u003c/code\u003e in \u003ccode\u003eexpectExceptionObject()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA PHPUnit notice is now emitted for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 12.5 in the \u003ca href=\"https://docs.phpunit.de/en/12.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://phpunit.de/newsletter\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\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/sebastianbergmann/phpunit/blob/12.5.2/ChangeLog-12.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.5.1...12.5.2\"\u003e12.5.2\u003c/a\u003e - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttribute \u003ccode\u003e#[AllowMockObjectsWithoutExpectations]\u003c/code\u003e for excluding tests from the check that emits the notice for test methods that create a mock object but do not configure an expectation for it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.5.0...12.5.1\"\u003e12.5.1\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestCase::getStubBuilder()\u003c/code\u003e (analogous to \u003ccode\u003eTestCase::getMockBuilder()\u003c/code\u003e) for creating (partial) test stubs using a fluent API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.4.5...12.5.0\"\u003e12.5.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6376\"\u003e#6376\u003c/a\u003e: \u003ccode\u003e--all\u003c/code\u003e CLI option to ignore test selection configured in XML configuration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6422\"\u003e#6422\u003c/a\u003e: Make \u003ccode\u003e\u0026lt;source\u0026gt;\u003c/code\u003e element in XML code coverage report optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6380\"\u003e#6380\u003c/a\u003e: Allow \u003ccode\u003eThrowable\u003c/code\u003e in \u003ccode\u003eexpectExceptionObject()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA PHPUnit notice is now emitted for test methods that create a mock object but do not configure an expectation for it\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/sebastianbergmann/phpunit/commit/06713c2633d6d832f2fe98a70511ecaa7cb92c1a\"\u003e\u003ccode\u003e06713c2\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fa8756a683fed8f3fe51bd61ebe5b37f3d4ec614\"\u003e\u003ccode\u003efa8756a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1ef318bf854c8bc0c52764c3a6459dab0a057f59\"\u003e\u003ccode\u003e1ef318b\u003c/code\u003e\u003c/a\u003e Merge branch '11.5' into 12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9c182047dc3c8a200507672ecdae535694a693e0\"\u003e\u003ccode\u003e9c18204\u003c/code\u003e\u003c/a\u003e Merge branch '10.5' into 11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/4d8446c3266ddd97061328c43fb8b8d0517d3027\"\u003e\u003ccode\u003e4d8446c\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/f017345ea2f228eb1bcd3d15a31a497215ce1b34\"\u003e\u003ccode\u003ef017345\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Work around \u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/pull/1133\"\u003enikic/PHP-Parser#1133\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9f1daafea4550f3f5ed00b4b6c04273a11a9d13e\"\u003e\u003ccode\u003e9f1daaf\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/f5f80d3650369f769c2924bd567d4de957b690b0\"\u003e\u003ccode\u003ef5f80d3\u003c/code\u003e\u003c/a\u003e Improve unit test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/24c208d6a340c3071f28a9b5cce02b9377adfd43\"\u003e\u003ccode\u003e24c208d\u003c/code\u003e\u003c/a\u003e Implement AllowMockObjectsWithoutExpectations attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e33a5132ea24119400f6ce5bce6665922e968bad\"\u003e\u003ccode\u003ee33a513\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/12.4.5...12.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zenstruck/foundry` from 2.8.0 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zenstruck/foundry/releases\"\u003ezenstruck/foundry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.1\u003c/h2\u003e\n\u003cp\u003e7b9dc07 chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e) by \u003ca href=\"https://github.com/nikophil\"\u003e\u003ccode\u003e@​nikophil\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003eFull Change List\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/zenstruck/foundry/blob/2.x/CHANGELOG.md\"\u003ezenstruck/foundry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zenstruck/foundry/releases/tag/v2.8.1\"\u003ev2.8.1\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eDecember 2nd, 2025 - \u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003ev2.8.0...v2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e7b9dc07 chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e) by \u003ca href=\"https://github.com/nikophil\"\u003e\u003ccode\u003e@​nikophil\u003c/code\u003e\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/zenstruck/foundry/commit/4ab260d252716c316b20e7a66bd55b12d165dedb\"\u003e\u003ccode\u003e4ab260d\u003c/code\u003e\u003c/a\u003e changelog: update [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zenstruck/foundry/commit/104a0c79656010f676e66f7f282e321704100573\"\u003e\u003ccode\u003e104a0c7\u003c/code\u003e\u003c/a\u003e bot: fix cs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zenstruck/foundry/commit/7b9dc07fb512feae452e8e35ded0483366e7198d\"\u003e\u003ccode\u003e7b9dc07\u003c/code\u003e\u003c/a\u003e chore: actually suport Symfony 8 (\u003ca href=\"https://redirect.github.com/zenstruck/foundry/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zenstruck/foundry/compare/v2.8.0...v2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `doctrine/persistence` from 3.4.3 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/persistence/releases\"\u003edoctrine/persistence's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/66\"\u003e4.1.1\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e4.1.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e4.1.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/446\"\u003e446: Remove version check on 7.4, the package requires PHP 8.1\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/442\"\u003e442: Maintenance\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also contains the changes from \u003ca href=\"https://github.com/doctrine/persistence/releases/tag/3.4.2\"\u003e3.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/63\"\u003e4.1.0\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFeature release (minor)\u003c/p\u003e\n\u003ch3\u003e4.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/433\"\u003e433: Introduce \u003ccode\u003eClassLocator\u003c/code\u003e to find class names for attribute drivers\u003c/a\u003e thanks to \u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/rela589n\"\u003e\u003ccode\u003e@​rela589n\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[413: Use spl\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;object\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;id() instead of spl\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;object\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/95\"\u003e#95\u003c/a\u003e;hash()](\u003ca href=\"https://redirect.github.com/doctrine/persistence/pull/413\"\u003edoctrine/persistence#413\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/rosier\"\u003e\u003ccode\u003e@​rosier\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/persistence/milestone/62\"\u003e4.0.1\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e4.0.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e4.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e6\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e4\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\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\u003eUpgrade guide\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/persistence/blob/4.1.x/UPGRADE.md\"\u003edoctrine/persistence's upgrade guide\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote about upgrading: Doctrine uses static and runtime mechanisms to raise\nawareness about deprecated code.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse of \u003ccode\u003e@deprecated\u003c/code\u003e docblock that is detected by IDEs (like PHPStorm) or\nStatic Analysis tools (like Psalm, phpstan)\u003c/li\u003e\n\u003cli\u003eUse of our low-overhead runtime deprecation API, details:\n\u003ca href=\"https://github.com/doctrine/deprecations/\"\u003ehttps://github.com/doctrine/deprecations/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eUpgrade to 4.0\u003c/h1\u003e\n\u003ch2\u003eBC Break: Removed \u003ccode\u003eStaticReflectionService\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThe class \u003ccode\u003eDoctrine\\Persistence\\Mapping\\StaticReflectionService\u003c/code\u003e is removed\nwithout replacement.\u003c/p\u003e\n\u003ch2\u003eBC Break: Narrowed \u003ccode\u003eReflectionService::getClass()\u003c/code\u003e return type\u003c/h2\u003e\n\u003cp\u003eThe return type of \u003ccode\u003eReflectionService::getClass()\u003c/code\u003e has been narrowed so that\n\u003ccode\u003enull\u003c/code\u003e is no longer a valid return value.\u003c/p\u003e\n\u003ch2\u003eBC Break: Added \u003ccode\u003eObjectManager::isUninitializedObject()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eClasses implementing \u003ccode\u003eDoctrine\\Persistence\\ObjectManager\u003c/code\u003e must implement this\nnew method.\u003c/p\u003e\n\u003ch2\u003eBC Break: Added type declarations\u003c/h2\u003e\n\u003cp\u003eThe code base is now fully typed, meaning properties, parameters and return\ntype declarations have been added to all types.\u003c/p\u003e\n\u003ch2\u003eBC Break: Dropped support for Common proxies\u003c/h2\u003e\n\u003cp\u003eProxy objects implementing the \u003ccode\u003eDoctrine\\Common\\Proxy\\Proxy\u003c/code\u003e interface are not\nsupported anymore. Implement \u003ccode\u003eDoctrine\\Persistence\\Proxy\u003c/code\u003e instead.\u003c/p\u003e\n\u003ch2\u003eBC Break: Removed deprecated ReflectionProperty overrides\u003c/h2\u003e\n\u003cp\u003eDeprecated classes have been removed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDoctrine\\Persistence\\Reflection\\RuntimePublicReflectionProperty\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDoctrine\\Persistence\\Reflection\\TypedNoDefaultRuntimePublicReflectionProperty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eUpgrade to 3.4\u003c/h1\u003e\n\u003ch2\u003eDeprecated \u003ccode\u003eStaticReflectionService\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eThe class \u003ccode\u003eDoctrine\\Persistence\\Mapping\\StaticReflectionService\u003c/code\u003e is deprecated\nwithout replacement.\u003c/p\u003e\n\u003ch1\u003eUpgrade to 3.3\u003c/h1\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/doctrine/persistence/commit/b9c49ad3558bb77ef973f4e173f2e9c2eca9be09\"\u003e\u003ccode\u003eb9c49ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/452\"\u003e#452\u003c/a\u003e from greg0ire/4.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/1ba7de8b1632e69e0a0d47e28ee63eae9effe86f\"\u003e\u003ccode\u003e1ba7de8\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 4.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/eca73be1a33892e09baa6ec3d7c4fcbfd4cb5dcb\"\u003e\u003ccode\u003eeca73be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/449\"\u003e#449\u003c/a\u003e from greg0ire/fix-branch-metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/1eba4148a007bb8831fcbf8adf15459e9a0d9e6e\"\u003e\u003ccode\u003e1eba414\u003c/code\u003e\u003c/a\u003e Remove entry for 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/d26a003bffdbfff5f45f5a4ee4ff99cb3a46eae4\"\u003e\u003ccode\u003ed26a003\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/442\"\u003e#442\u003c/a\u003e from greg0ire/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/2b099142d5c8c0eb16b9c423e80ca7f2774dc527\"\u003e\u003ccode\u003e2b09914\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/persistence/issues/446\"\u003e#446\u003c/a\u003e from GromNaN/version-compare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/ac2df5804dd36914af129105e331c7e42d242956\"\u003e\u003ccode\u003eac2df58\u003c/code\u003e\u003c/a\u003e Remove version check on 7.4, the package requires PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/9fe195df94abb788c7a12d21056cf20e2fb16dad\"\u003e\u003ccode\u003e9fe195d\u003c/code\u003e\u003c/a\u003e Display Doctrine deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/f62a2327a661b48283c053886b00905b69f98d94\"\u003e\u003ccode\u003ef62a232\u003c/code\u003e\u003c/a\u003e Upgrade to PHPUnit 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/persistence/commit/400d0eb94217ff06c7d6af286a7be84a9afd8b2d\"\u003e\u003ccode\u003e400d0eb\u003c/code\u003e\u003c/a\u003e Drop -\u0026gt;expects($this-\u0026gt;any())\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/persistence/compare/3.4.3...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry` from 4.19.0 to 4.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-php/releases\"\u003esentry/sentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.19.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't cast metrics value to \u003ccode\u003efloat\u003c/code\u003e in constructor, drop invalid metrics instead. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/pull/1981\"\u003egetsentry/sentry-php#1981\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/getsentry/sentry-php/blob/master/CHANGELOG.md\"\u003esentry/sentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.19.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't cast metrics value to \u003ccode\u003efloat\u003c/code\u003e in constructor, drop invalid metrics instead. [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/pull/1981\"\u003egetsentry/sentry-php#1981\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/getsentry/sentry-php/commit/1c21d60bebe67c0122335bd3fe977990435af0a3\"\u003e\u003ccode\u003e1c21d60\u003c/code\u003e\u003c/a\u003e release: 4.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/68c2faa1e3323a5bc4f382fccd179b68e06ca209\"\u003e\u003ccode\u003e68c2faa\u003c/code\u003e\u003c/a\u003e Prepare 4.19.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/f5d279069b47a3305dfe2a448522af7a763498db\"\u003e\u003ccode\u003ef5d2790\u003c/code\u003e\u003c/a\u003e fix(metrics): don't cast all values to float, reject invalid types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-php/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-php/commit/a105dea87394ca25af3303ccdede000aebc4b24d\"\u003e\u003ccode\u003ea105dea\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.19.0'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-php/compare/4.19.0...4.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/cache` from 7.4.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/cache/releases\"\u003esymfony/cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/cache/compare/v7.4.0...v7.4.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62614\"\u003esymfony/symfony#62614\u003c/a\u003e [Cache] Fix NullAdapter must set taggable (\u003ca href=\"https://github.com/a\"\u003e\u003ccode\u003e@​a\u003c/code\u003e\u003c/a\u003e.dmitryuk)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62602\"\u003esymfony/symfony#62602\u003c/a\u003e [Cache] Fix the creation of a redis connection with only ext-relay (\u003ca href=\"https://github.com/stof\"\u003e\u003ccode\u003e@​stof\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62543\"\u003esymfony/symfony#62543\u003c/a\u003e [Cache] ensure compatibility with RelayCluster 0.20.0 (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62536\"\u003esymfony/symfony#62536\u003c/a\u003e [Cache] ensure compatibility with Relay extension 0.20.0 (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/sy...\n\n_Description has been truncated_","html_url":"https://github.com/SpiriitLabs/JiraServiceDesk/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpiriitLabs%2FJiraServiceDesk/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"}},{"old_version":"5.6.2","new_version":"5.7.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T15:12:28.000Z","version_change":"5.6.2 → 5.7.0","issue":{"uuid":"3706812907","node_id":"PR_kwDOKhzE-c63s-5d","number":1885,"state":"closed","title":"fix: bump nikic/php-parser from 5.6.2 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["cedricziel"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T15:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T15:12:28.000Z","updated_at":"2025-12-08T15:13:05.000Z","time_to_close":37,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"nikic/php-parser","old_version":"5.6.2","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.2 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.2...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.2\u0026new-version=5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/cedricziel/faro-shop/pull/1885","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Ffaro-shop/issues/1885","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1885/packages"}},{"old_version":"5.4.0","new_version":"5.7.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T06:04:54.000Z","version_change":"5.4.0 → 5.7.0","issue":{"uuid":"3704797171","node_id":"PR_kwDOJnv2yc63mGCg","number":94,"state":"open","title":"Bump nikic/php-parser from 5.4.0 to 5.7.0","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T06:04:54.000Z","updated_at":"2025-12-08T06:05:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary parentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the \u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.7.0 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed changing modifier on anonymous class with formatting preserving pretty printer.\u003c/li\u003e\n\u003cli\u003eEmit an error for unparenthesized arrow functions in pipe operator, and print necessary\nparentheses in the pretty printer.\u003c/li\u003e\n\u003cli\u003eFix PHP 8.5 deprecation warning in php-parse binary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen targeting PHP 8.4 or newer, omit parentheses around immediately dereferenced new expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eshouldPrintRawValue\u003c/code\u003e attribute to \u003ccode\u003eScalar\\Int_\u003c/code\u003e, which makes the pretty printer use the\n\u003ccode\u003erawValue\u003c/code\u003e of the node. This can be used to print integers with separators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/nikic/PHP-Parser/commit/dca41cd15c2ac9d055ad70dbfd011130757d1f82\"\u003e\u003ccode\u003edca41cd\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/8211479b00dbd69efaaf0f578e8b506c84bb650a\"\u003e\u003ccode\u003e8211479\u003c/code\u003e\u003c/a\u003e Add shouldPrintRawValue attribute to print rawValue (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/e4810261db718545ed1a64d021dc9ecba3dbd68d\"\u003e\u003ccode\u003ee481026\u003c/code\u003e\u003c/a\u003e Document attributes used by pretty printer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/24fb8443fca58946b9dcfcf96d4193175be59ef4\"\u003e\u003ccode\u003e24fb844\u003c/code\u003e\u003c/a\u003e Stop using a semicolon (;) at the end of case statements for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/d82749cbe1c178aad0f0318d0e97020f92ec17e4\"\u003e\u003ccode\u003ed82749c\u003c/code\u003e\u003c/a\u003e [types] add known docblock types to traverseArray(), cleanup no relevant git ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c97b23dce761ab3c913ee8ac5879af7a358f88de\"\u003e\u003ccode\u003ec97b23d\u003c/code\u003e\u003c/a\u003e Omit new parentheses when printing for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/6b0552762a7fddeec9d8e58098585e00f19bfe4f\"\u003e\u003ccode\u003e6b05527\u003c/code\u003e\u003c/a\u003e Print parentheses around arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f01ac4023455152ae56fe9dd1e32413510c2a273\"\u003e\u003ccode\u003ef01ac40\u003c/code\u003e\u003c/a\u003e Emit error for unparenthesized arrow function in pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/232169fd7972e018e3d7adbcaa235a2eaa2440c4\"\u003e\u003ccode\u003e232169f\u003c/code\u003e\u003c/a\u003e Fix modifier change on anonymous class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f174b0a3314c65b7469c27148b9eef7cfc71704c\"\u003e\u003ccode\u003ef174b0a\u003c/code\u003e\u003c/a\u003e Fix version reference in changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Idrinth/php-cost-estimator/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Idrinth%2Fphp-cost-estimator/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"4.19.4","new_version":"4.19.5","update_type":"patch","path":null,"pr_created_at":"2025-12-08T00:07:44.000Z","version_change":"4.19.4 → 4.19.5","issue":{"uuid":"3704168125","node_id":"PR_kwDOB3aSLs63kCLe","number":1266,"state":"open","title":"Bump nikic/php-parser from 4.19.4 to 4.19.5","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T00:07:44.000Z","updated_at":"2025-12-08T00:11:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"4.19.4","new_version":"4.19.5","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.19.4 to 4.19.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 4.19.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed deprecation warnings on PHP 8.5.\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/nikic/PHP-Parser/blob/v4.19.5/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.19.5 (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed deprecation warnings on PHP 8.5.\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/nikic/PHP-Parser/commit/51bd93cc741b7fc3d63d20b6bdcd99fdaa359837\"\u003e\u003ccode\u003e51bd93c\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 4.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/7073433590fe6560aef55615cd159f9095b185bc\"\u003e\u003ccode\u003e7073433\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4b8f8e52c0864a322ffbf41731ded19338402808\"\u003e\u003ccode\u003e4b8f8e5\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/2707021f7aecb6f51281904fbda4c4acb9117a30\"\u003e\u003ccode\u003e2707021\u003c/code\u003e\u003c/a\u003e Use canonical cast name to avoid deprecation notice on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c95b500f87e5fa2e598228e958667136125e0f5f\"\u003e\u003ccode\u003ec95b500\u003c/code\u003e\u003c/a\u003e Drop branch-alias on 4.x (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/86365c8e3f68698c52abe1a386fc751b4c5dd322\"\u003e\u003ccode\u003e86365c8\u003c/code\u003e\u003c/a\u003e Update supported versions in docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v4.19.4...v4.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| nikic/php-parser | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nikic/php-parser\u0026package-manager=composer\u0026previous-version=4.19.4\u0026new-version=4.19.5)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/BoldGrid/w3-total-cache/pull/1266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoldGrid%2Fw3-total-cache/issues/1266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1266/packages"}},{"old_version":"5.5.0","new_version":"5.6.2","update_type":"minor","path":null,"pr_created_at":"2025-12-01T12:59:40.000Z","version_change":"5.5.0 → 5.6.2","issue":{"uuid":"3680905342","node_id":"PR_kwDOAmuNNM62V31d","number":861,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T09:17:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T12:59:40.000Z","updated_at":"2026-01-01T09:17:06.000Z","time_to_close":2665044,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":12,"packages":[{"name":"atoum/atoum","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/atoum/atoum"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.75.0","new_version":"3.91.1","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"glpi-project/tools","old_version":"0.7.5","new_version":"0.8.3","repository_url":"https://github.com/glpi-project/tools"},{"name":"nikic/php-parser","old_version":"5.5.0","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpstan/phpstan","old_version":"2.1.17","new_version":"2.1.32","repository_url":"https://github.com/phpstan/phpstan"},{"name":"shipmonk/composer-dependency-analyser","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/shipmonk-rnd/composer-dependency-analyser"},{"name":"symfony/browser-kit","old_version":"6.4.19","new_version":"6.4.28","repository_url":"https://github.com/symfony/browser-kit"},{"name":"symfony/http-client","old_version":"6.4.19","new_version":"6.4.28","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/twig-bundle","old_version":"6.4.13","new_version":"6.4.24","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/web-profiler-bundle","old_version":"6.4.19","new_version":"6.4.27","repository_url":"https://github.com/symfony/web-profiler-bundle"},{"name":"thecodingmachine/phpstan-safe-rule","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/thecodingmachine/phpstan-safe-rule"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [atoum/atoum](https://github.com/atoum/atoum) | `4.3.0` | `4.4.1` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.75.0` | `3.91.1` |\n| [glpi-project/tools](https://github.com/glpi-project/tools) | `0.7.5` | `0.8.3` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.5.0` | `5.6.2` |\n| [phpstan/phpstan](https://github.com/phpstan/phpstan) | `2.1.17` | `2.1.32` |\n| [shipmonk/composer-dependency-analyser](https://github.com/shipmonk-rnd/composer-dependency-analyser) | `1.8.3` | `1.8.4` |\n| [symfony/browser-kit](https://github.com/symfony/browser-kit) | `6.4.19` | `6.4.28` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `6.4.19` | `6.4.28` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `6.4.13` | `6.4.24` |\n| [symfony/web-profiler-bundle](https://github.com/symfony/web-profiler-bundle) | `6.4.19` | `6.4.27` |\n| [thecodingmachine/phpstan-safe-rule](https://github.com/thecodingmachine/phpstan-safe-rule) | `1.4.1` | `1.4.3` |\n\n\nUpdates `atoum/atoum` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/atoum/atoum/releases\"\u003eatoum/atoum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eBugfix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] fix issue related to self, parent and static return type by \u003ca href=\"https://github.com/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003eatoum/atoum#916\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/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003eatoum/atoum#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/atoum/atoum/compare/4.4.0...4.4.1\"\u003ehttps://github.com/atoum/atoum/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch2\u003eCompatibility with new version of PHP\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/904\"\u003e#904\u003c/a\u003e Fix some test ON PHP 8.4 \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/903\"\u003e#903\u003c/a\u003e Fix some PHP deprecations \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/902\"\u003e#902\u003c/a\u003e Fix PHP 8.5 deprecations \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovement on atoum's CI\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/905\"\u003e#905\u003c/a\u003e Fix linter \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOnce again, big thanks to \u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/atoum/atoum/compare/4.3.0...4.4.0\"\u003ehttps://github.com/atoum/atoum/compare/4.3.0...4.4.0\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/atoum/atoum/blob/main/CHANGELOG.md\"\u003eatoum/atoum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.4.1 - 2025-10-14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/916\"\u003e#916\u003c/a\u003e Fix issue related to self, parent and static return type ([\u003ca href=\"https://github.com/toxicity1985\"\u003e\u003ccode\u003e@​toxicity1985\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.4.0 - 2025-10-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/905\"\u003e#905\u003c/a\u003e Fix linter ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/904\"\u003e#904\u003c/a\u003e Fix some test ON PHP 8.4 ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/903\"\u003e#903\u003c/a\u003e Fix some PHP deprecations ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/atoum/atoum/pull/902\"\u003e#902\u003c/a\u003e Fix PHP 8.5 deprecations ([\u003ca href=\"https://github.com/cedric-anne\"\u003e\u003ccode\u003e@​cedric-anne\u003c/code\u003e\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/atoum/atoum/commit/4b465e938e1efb44f2407067ed42cbf953d626b3\"\u003e\u003ccode\u003e4b465e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/916\"\u003e#916\u003c/a\u003e from toxicity1985/fix-self-class-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/cd377b44e69718b06d9af66d701e5d17f112748f\"\u003e\u003ccode\u003ecd377b4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/ce52e2adef2776f134364606625139c6f2a36d52\"\u003e\u003ccode\u003ece52e2a\u003c/code\u003e\u003c/a\u003e fix issue related to self, parent and static return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/657ab9b80af6fac6ac9f4d60aff2834e3cf272e6\"\u003e\u003ccode\u003e657ab9b\u003c/code\u003e\u003c/a\u003e release: 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/fef31c6847ec4088c9fd72ffc73d28b40f99cd6b\"\u003e\u003ccode\u003efef31c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/902\"\u003e#902\u003c/a\u003e from cedric-anne/fix/php-8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/dd23c3541c5cc9e84f8251e52ae1040c42c07476\"\u003e\u003ccode\u003edd23c35\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/php-8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/c4ad53d8d9bfc8573b13333747e97c811477fac9\"\u003e\u003ccode\u003ec4ad53d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/903\"\u003e#903\u003c/a\u003e from cedric-anne/fix/deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/57564916896f1285e3666cebd64f85d352524331\"\u003e\u003ccode\u003e5756491\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/248fc16de6b7834ee43e9aad464b770443ed13e3\"\u003e\u003ccode\u003e248fc16\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/905\"\u003e#905\u003c/a\u003e from cedric-anne/fix/lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atoum/atoum/commit/8dd33623e77773f4e28d48d61de7fd3d0e6a0190\"\u003e\u003ccode\u003e8dd3362\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/atoum/atoum/issues/904\"\u003e#904\u003c/a\u003e from cedric-anne/fix/php-8.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/atoum/atoum/compare/4.3.0...4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `friendsofphp/php-cs-fixer` from 3.75.0 to 3.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases\"\u003efriendsofphp/php-cs-fixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.91.1 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: memoize fixer names by \u003ca href=\"https://github.com/mlocati\"\u003e\u003ccode\u003e@​mlocati\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9219\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: don't expose internal commands/rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9245\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9246\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use custom set for internal rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9247\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: unify rule/ruleset doc tags by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9250\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: show warning on PHP-mismatch only for 'fix' and 'check' commands by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9243\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.91.0...v3.91.1\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.91.0...v3.91.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.91.0 Folding Bike\u003c/h2\u003e\n\u003ch1\u003ePHP 8.5 officially supported 🎉\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: PHP 8.5 compatibility support by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9234\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: init command by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9215\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eStringableForToStringFixer\u003c/code\u003e by \u003ca href=\"https://github.com/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9218\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Symfony - add stringable_for_to_string to set by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9235\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support call-site generic variance by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9212\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: do not mark NamespaceAnalysis as internal, because it's part of public API interface by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9193\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ExampleRuleset - improve test fixture name by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9214\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: traits - require interfaces or base classes by \u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9086\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Add PHPStan rule to validate public API surface completeness by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9196\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: auto-select PHP_MAX for special jobs by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9231\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: drop duplicated PHP 8.4 jobs by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9229\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix SCA after Symfony 7.4.0 release by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9226\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: no more need for solving PHP 8.4 deprecations in \u003ccode\u003e/vendor/\u003c/code\u003e anymore by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9230\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: switch trivial jobs to ubuntu-slim by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9232\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: upgrade \u003ccode\u003e.php-cs-fixer.php-highest.php\u003c/code\u003e to fully reflect PHP 8.4 by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9233\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump actions/checkout from 5 to 6 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9210\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.39.2 to 1.40.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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9237\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/composer-dependency-analyser from 1.8.3 to 1.8.4 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9238\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.5 to 0.14.0 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9239\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to RC by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9221\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to stable by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9222\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update xdebug by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9228\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eDeclareStrictTypesFixer\u003c/code\u003e - do not duplicate \u003ccode\u003estrict_types\u003c/code\u003e if it is already present, with other directive by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9225\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - fix crash on \u003ccode\u003eT_OPEN_TAG_WITH_ECHO\u003c/code\u003e by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9217\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: move config template to non-excluded folder by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9241\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: allow CI to define both, numeric and non-numeric PHP versions/builds by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9236\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: do not allow to fail PHP 8.5 job by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9224\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: let's not dance on the edge of the JIT stack limit by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9211\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: run smoke tests on any OS by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9242\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update (and break) PHP 8.5 compatibility test by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9223\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9223\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/santysisi\"\u003e\u003ccode\u003e@​santysisi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9218\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9218\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/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md\"\u003efriendsofphp/php-cs-fixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog for v3.91.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUX: show warning on PHP-mismatch only for 'fix' and 'check' commands (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: unify rule/ruleset doc tags (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9250\"\u003e#9250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: don't expose internal commands/rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9245\"\u003e#9245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: memoize fixer names (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: use custom set for internal rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9247\"\u003e#9247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9246\"\u003e#9246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.91.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUX: init command (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: PHP 8.5 compatibility support (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9234\"\u003e#9234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eStringableForToStringFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9218\"\u003e#9218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support call-site generic variance (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9212\"\u003e#9212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Symfony - add stringable_for_to_string to set (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9235\"\u003e#9235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: do not mark NamespaceAnalysis as internal, because it's part of public API interface (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9193\"\u003e#9193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: ExampleRuleset - improve test fixture name (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9214\"\u003e#9214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: traits - require interfaces or base classes (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9086\"\u003e#9086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Add PHPStan rule to validate public API surface completeness (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9196\"\u003e#9196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: auto-select PHP_MAX for special jobs (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9231\"\u003e#9231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: drop duplicated PHP 8.4 jobs (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9229\"\u003e#9229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix SCA after Symfony 7.4.0 release (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: no more need for solving PHP 8.4 deprecations in \u003ccode\u003e/vendor/\u003c/code\u003e anymore (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9230\"\u003e#9230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: switch trivial jobs to ubuntu-slim (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: upgrade \u003ccode\u003e.php-cs-fixer.php-highest.php\u003c/code\u003e to fully reflect PHP 8.4 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9233\"\u003e#9233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9210\"\u003e#9210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.39.2 to 1.40.0 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/composer-dependency-analyser from 1.8.3 to 1.8.4 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9238\"\u003e#9238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.5 to 0.14.0 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9239\"\u003e#9239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to RC (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9221\"\u003e#9221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump Symfony v8 to stable (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9222\"\u003e#9222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update xdebug (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9228\"\u003e#9228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: move config template to non-excluded folder (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9241\"\u003e#9241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eDeclareStrictTypesFixer\u003c/code\u003e - do not duplicate \u003ccode\u003estrict_types\u003c/code\u003e if it is already present, with other directive (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - fix crash on \u003ccode\u003eT_OPEN_TAG_WITH_ECHO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9217\"\u003e#9217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: allow CI to define both, numeric and non-numeric PHP versions/builds (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9236\"\u003e#9236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: do not allow to fail PHP 8.5 job (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9224\"\u003e#9224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: let's not dance on the edge of the JIT stack limit (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9211\"\u003e#9211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: run smoke tests on any OS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9242\"\u003e#9242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: update PHP 8.5 compatibility test (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9223\"\u003e#9223\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.90.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: always have \u003ccode\u003e@PHPXxYMigration(:risky)\u003c/code\u003e sets for supported PHP versions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9207\"\u003e#9207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Finder to find dot-files by default in v4/future-mode (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: manage the space between operator and version on Composer JSON reader (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9203\"\u003e#9203\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/PHP-CS-Fixer/PHP-CS-Fixer/commit/b075d845594a90763c480589174f7f90b3aec15f\"\u003e\u003ccode\u003eb075d84\u003c/code\u003e\u003c/a\u003e prepared the 3.91.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/05c1815c72035821c09ed938677c2dcbc4c268a2\"\u003e\u003ccode\u003e05c1815\u003c/code\u003e\u003c/a\u003e UX: show warning on PHP-mismatch only for 'fix' and 'check' commands (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/ba3a0a93619957fd795ca700a274c42f36d38863\"\u003e\u003ccode\u003eba3a0a9\u003c/code\u003e\u003c/a\u003e docs: unify rule/ruleset doc tags (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9250\"\u003e#9250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8556ba31111059b4fc7f00224d8813637b398507\"\u003e\u003ccode\u003e8556ba3\u003c/code\u003e\u003c/a\u003e refactor: use custom set for internal rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9247\"\u003e#9247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8cc0eb44f193efb8f168ef909a20c6e37161092e\"\u003e\u003ccode\u003e8cc0eb4\u003c/code\u003e\u003c/a\u003e test: show that \u003ccode\u003edescribe\u003c/code\u003e command works well for custom sets (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9246\"\u003e#9246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/23af531eaa02f1cb883c5e6a38d00f561e1e4581\"\u003e\u003ccode\u003e23af531\u003c/code\u003e\u003c/a\u003e refactor: don't expose internal commands/rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9245\"\u003e#9245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/053d01a3151eaff7ecd38f4fb8575627f77ca300\"\u003e\u003ccode\u003e053d01a\u003c/code\u003e\u003c/a\u003e refactor: memoize fixer names (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9219\"\u003e#9219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a1846ee53e786bf6680d44dec18ac269b0d3e4bc\"\u003e\u003ccode\u003ea1846ee\u003c/code\u003e\u003c/a\u003e bumped version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/c4a25f20390337789c26b693ae46faa125040352\"\u003e\u003ccode\u003ec4a25f2\u003c/code\u003e\u003c/a\u003e prepared the 3.91.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/5454b7a5cb00a43a08729329a3a9552ab02f011d\"\u003e\u003ccode\u003e5454b7a\u003c/code\u003e\u003c/a\u003e test: run smoke tests on any OS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9242\"\u003e#9242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.75.0...v3.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glpi-project/tools` from 0.7.5 to 0.8.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glpi-project/tools/blob/develop/CHANGELOG.md\"\u003eglpi-project/tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.3] - 2025-10-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dev tools config files from release archives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.2] - 2025-10-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix tar file long paths\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix locales extract in Twig files for GLPI 11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtract locales from \u003ccode\u003e.vue\u003c/code\u003e files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.8] - 2025-08-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude the \u003ccode\u003ephpunit\u003c/code\u003e dir when extracting lcoales\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.7] - 2025-08-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003evar\u003c/code\u003e folder is now ignored by the license checked tool in plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.6] - 2025-07-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ccode\u003eustar\u003c/code\u003e tar format for plugin archives to prevent \u003ca href=\"https://redirect.github.com/php/php-src/issues/19311\"\u003eissues with long paths\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/glpi-project/tools/commit/8ea2a7d4702a858f4b0360ba7d4f1841a5e77026\"\u003e\u003ccode\u003e8ea2a7d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/82871fbb3a4acfac037abec02716feb8777f6f87\"\u003e\u003ccode\u003e82871fb\u003c/code\u003e\u003c/a\u003e ignore config files for dev tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/7c4a39208ec86dd2302e4deadd76bde314c4909c\"\u003e\u003ccode\u003e7c4a392\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.8.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/13c5ebbe479a99cf13cd67bdd8520139eedaedac\"\u003e\u003ccode\u003e13c5ebb\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/f95b891c612ff5b0dd5e16f6820bcd24b99f3c02\"\u003e\u003ccode\u003ef95b891\u003c/code\u003e\u003c/a\u003e Update tools/plugin-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/82407472908c7bd80327e2184387aee4a232ec8a\"\u003e\u003ccode\u003e8240747\u003c/code\u003e\u003c/a\u003e Fix(Core): Fix ValueError: name is too long\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/cf182b1a6bd1a73c5c6469dbbd0edabf7cb5857e\"\u003e\u003ccode\u003ecf182b1\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/9cecc279107c132c5ada40536d1a520ebbe60005\"\u003e\u003ccode\u003e9cecc27\u003c/code\u003e\u003c/a\u003e Fix undeclared functions in plugin context for GLPI 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/7c2dcec105ed3427183bdfd382d785363aade436\"\u003e\u003ccode\u003e7c2dcec\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glpi-project/tools/commit/99a6333afe3732dad5f8ae5f84ca9f24d125736f\"\u003e\u003ccode\u003e99a6333\u003c/code\u003e\u003c/a\u003e Extract locales from \u003ccode\u003evue\u003c/code\u003e files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/glpi-project/tools/compare/0.7.5...0.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.5.0 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.5.0...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 2.1.17 to 2.1.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.32\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PHP 8.5] Pipe operator support (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e9df52e53e35d58f06b36996c3c06d92020011c9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e9df52e53e35d58f06b36996c3c06d92020011c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Report deprecated casts (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/d0a77d12587389bb76bed430c9d23a1cda41459c\"\u003ehttps://github.com/phpstan/phpstan-src/commit/d0a77d12587389bb76bed430c9d23a1cda41459c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Report deprecated backtick operator (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/9405233e26ed633018f875d3c648d154a389616d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/9405233e26ed633018f875d3c648d154a389616d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Added PHP_BUILD_DATE type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4468\"\u003e#4468\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Global constants support attributes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/6958f86247d639accaa6c8fbd79560e37f916d3d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/6958f86247d639accaa6c8fbd79560e37f916d3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Add support for FILTER_THROW_ON_FAILURE for filter_var (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4495\"\u003e#4495\u003c/a\u003e), thanks \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Add \u003ccode\u003earray_first\u003c/code\u003e and \u003ccode\u003earray_last\u003c/code\u003e return type extensions (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4499\"\u003e#4499\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4499\"\u003e#4499\u003c/a\u003e), thanks \u003ca href=\"https://github.com/canvural\"\u003e\u003ccode\u003e@​canvural\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for deprecated traits (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/f0675a7b6578f4c93d915be5e356554a3c373b24\"\u003ehttps://github.com/phpstan/phpstan-src/commit/f0675a7b6578f4c93d915be5e356554a3c373b24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for \u003ccode\u003e#[Override]\u003c/code\u003e on properties (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/8b85e62de107c5a5ebaddbe42ea3f077f71a6a5d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/8b85e62de107c5a5ebaddbe42ea3f077f71a6a5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] clone with support (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/5a9471ae58ccbd842417142c2b8984d860400570\"\u003ehttps://github.com/phpstan/phpstan-src/commit/5a9471ae58ccbd842417142c2b8984d860400570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for \u003ccode\u003eClosure::getCurrent()\u003c/code\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e3ac5ee8cfac0b3319c3667b7e123de2ad8aaf1b\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e3ac5ee8cfac0b3319c3667b7e123de2ad8aaf1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for casts in constant (initializer) expressions (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/df5ede59e2f9df1cae6d9e2ce5107600203ca56d\"\u003ehttps://github.com/phpstan/phpstan-src/commit/df5ede59e2f9df1cae6d9e2ce5107600203ca56d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for first class callables in constant expressions (initializers) (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/f436abf03f7d5ae887645c9c80f5c215060388da\"\u003ehttps://github.com/phpstan/phpstan-src/commit/f436abf03f7d5ae887645c9c80f5c215060388da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for static Closures in constant expressions (initializers) (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/ab704f48435bf053605dfc5cc8aa1d36a466e0b4\"\u003ehttps://github.com/phpstan/phpstan-src/commit/ab704f48435bf053605dfc5cc8aa1d36a466e0b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP 8.5] Support for asymmetric visibility in static properties (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/8b2b97ff186c3be2333a76ba85a2b998cc36eafd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/8b2b97ff186c3be2333a76ba85a2b998cc36eafd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNodeCallbackInvoker interface to invoke all PHPStan rules on a synthetic AST node (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4429\"\u003e#4429\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe interface NodeCallbackInvoker can be typehinted in 2nd parameter of \u003ccode\u003eRule::processNode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://apiref.phpstan.org/2.1.x/source-src.Analyser.NodeCallbackInvoker.html#32\"\u003efull explanation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompositeRule can be used to test rules using NodeCallbackInvoker (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4438\"\u003e#4438\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInvalidIncDecOperationRule - make aware of deprecation of \u003ccode\u003e--\u003c/code\u003e (PHP 8.3) and \u003ccode\u003e++\u003c/code\u003e (PHP 8.5) on non-numeric strings (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/0ff7e4419c565a16366d8c5bf4febb723f0b5ada\"\u003ehttps://github.com/phpstan/phpstan-src/commit/0ff7e4419c565a16366d8c5bf4febb723f0b5ada\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInvalidIncDecOperationRule - make aware of more deprecations (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/3d6bbe4b24c2b5cb0ace4707de8d92e7d5391cbf\"\u003ehttps://github.com/phpstan/phpstan-src/commit/3d6bbe4b24c2b5cb0ace4707de8d92e7d5391cbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInvalidPromotedPropertiesRule - report \u003ccode\u003efinal\u003c/code\u003e in promoted property on PHP \u0026lt; 8.5 (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/e5de6b8c545663dde92a970a6169473f31c9b5b1\"\u003ehttps://github.com/phpstan/phpstan-src/commit/e5de6b8c545663dde92a970a6169473f31c9b5b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e(void)\u003c/code\u003e cast is supported only on PHP 8.5 and later. (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/53b87e0a09ac5ef7feabe24eccdc078549deb509\"\u003ehttps://github.com/phpstan/phpstan-src/commit/53b87e0a09ac5ef7feabe24eccdc078549deb509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRules about \u003ccode\u003e#[NoDiscard]\u003c/code\u003e report errors only on PHP 8.5+, errors are non-ignorable (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/d00b76927fc32aaa4ebaa8ea35cb80b4f496a9db\"\u003ehttps://github.com/phpstan/phpstan-src/commit/d00b76927fc32aaa4ebaa8ea35cb80b4f496a9db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRules about \u003ccode\u003e#[NoDiscard]\u003c/code\u003e report when call is in \u003ccode\u003e(void)\u003c/code\u003e cast but should not (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/099b87a7f219a9c7e36eb64c613e8e4fff697252\"\u003ehttps://github.com/phpstan/phpstan-src/commit/099b87a7f219a9c7e36eb64c613e8e4fff697252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnderstand always-overwritten arrays in foreach (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4534\"\u003e#4534\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/2273\"\u003e#2273\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13730\"\u003e#13730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport writing to array in foreach with value-by-ref (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4537\"\u003e#4537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReport unknown parameter for implicit variadic methods (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4481\"\u003e#4481\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13719\"\u003e#13719\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eIgnoreErrorExtension is a valid conditional tag (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4488\"\u003e#4488\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReduce file-parsing in ResultCacheManager (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4491\"\u003e#4491\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFaster AutowiredAttributeServicesExtension-\u0026gt;processParameters() (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4489\"\u003e#4489\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4489\"\u003e#4489\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect duplicated args passed to a variadic parameter (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4498\"\u003e#4498\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13710\"\u003e#13710\u003c/a\u003e, thanks \u003ca href=\"https://github.com/takaram\"\u003e\u003ccode\u003e@​takaram\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for statement in conditional tags (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4512\"\u003e#4512\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eInclude identifier in \u003ccode\u003egitlab\u003c/code\u003e error format (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4421\"\u003e#4421\u003c/a\u003e), thanks \u003ca href=\"https://github.com/spawnia\"\u003e\u003ccode\u003e@​spawnia\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePropertyInClassRule - move supportsPropertyHooks check to bottom to have more errors reported (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/6ccdba2d64f03e89147e45c3c6f5fc0ec6711eae\"\u003ehttps://github.com/phpstan/phpstan-src/commit/6ccdba2d64f03e89147e45c3c6f5fc0ec6711eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTooWideMethodThrowTypeRule - new opt-in option for reporting too-wide implicit (inherited) \u003ccode\u003e@throws\u003c/code\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/b6a2e0fc440c902f76ee268230e4bd1c4eee1b33\"\u003ehttps://github.com/phpstan/phpstan-src/commit/b6a2e0fc440c902f76ee268230e4bd1c4eee1b33\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13696\"\u003e#13696\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13671\"\u003e#13671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite recursion with late-resolvable types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7f3ad701f605441d454a1af957d20556d0691d3b\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7f3ad701f605441d454a1af957d20556d0691d3b\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13685\"\u003e#13685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInfer \u003ccode\u003enon-empty-list/array\u003c/code\u003e after \u003ccode\u003earray_key_exists($i, $arr)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/4440\"\u003e#4440\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4440\"\u003e#4440\u003c/a\u003e), thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!array_key_exists()\u003c/code\u003e should imply \u003ccode\u003earray\u003c/code\u003e for PHP8+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4417\"\u003e#4417\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/6209\"\u003e#6209\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13301\"\u003e#13301\u003c/a\u003e, thanks \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\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/phpstan/phpstan/commit/e126cad1e30a99b137b8ed75a85a676450ebb227\"\u003e\u003ccode\u003ee126cad\u003c/code\u003e\u003c/a\u003e PHPStan 2.1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/e870ac1dcb63966445128b1811aa466c5fc686ef\"\u003e\u003ccode\u003ee870ac1\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit e870ac104cdf2b6ce67aed0d6e7e1f5cbce9b07f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7ee3babd6d2fb17710fda450f7564afc9431a0dc\"\u003e\u003ccode\u003e7ee3bab\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7ee3bab1e47ca796b091a5453ae399f7be103ab7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/879802370b022f757700ef340a4c77f532c23acb\"\u003e\u003ccode\u003e8798023\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/e52e074f4a78fa76aad483b924edb4638f910423\"\u003e\u003ccode\u003ee52e074\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit e52e0742f5a87cfd256907146a36e495392a417b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/5d2e82750d8c18a8f3a30d0bb0f05dbd7027987a\"\u003e\u003ccode\u003e5d2e827\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/c83ea6628dfa3a23d986ca0fa447cfd3d3b66d7c\"\u003e\u003ccode\u003ec83ea66\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit c83ea66b270673ddf8cf505f2a9e3df62cfe2d21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/263c841f9ac5b49ff9f66baea76a4ffc2a461f1b\"\u003e\u003ccode\u003e263c841\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 263c841b7da0440071de938b9fea9d47df22cb01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6b7d0938ab5cebfe0d71bc403360ac2f14563183\"\u003e\u003ccode\u003e6b7d093\u003c/code\u003e\u003c/a\u003e Update errors identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/f0d21a788dda2b2c78971c5903c90da0c79b2bbc\"\u003e\u003ccode\u003ef0d21a7\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit f0d21a7cfb878bd818ccc7c92d2a366b08752886\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/2.1.17...2.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shipmonk/composer-dependency-analyser` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/releases\"\u003eshipmonk/composer-dependency-analyser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003ch2\u003eFixes:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix edgecase of classlike definitions being detected as function usages (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detection of unqualified static access in global scope (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/243\"\u003e#243\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/shipmonk-rnd/composer-dependency-analyser/commit/975e5873b519d5180b1017a5dfb43d80781abd45\"\u003e\u003ccode\u003e975e587\u003c/code\u003e\u003c/a\u003e Detect unqualified static access in global scope (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/735ee14daf96a57fd0d6aa93c39cbf12beab289b\"\u003e\u003ccode\u003e735ee14\u003c/code\u003e\u003c/a\u003e Fix classlike definitions being detected as function usages (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/7ad1bec02770df3a552e1dfc6d807b7612a375a1\"\u003e\u003ccode\u003e7ad1bec\u003c/code\u003e\u003c/a\u003e CI: run also PHP 8.5 (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/ff95a1dc1b999fec8f4525a47d253afb1508e2ec\"\u003e\u003ccode\u003eff95a1d\u003c/code\u003e\u003c/a\u003e Adjust E2E tests (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/65307b99008954d5c21b794d96e390e9c0b16aa8\"\u003e\u003ccode\u003e65307b9\u003c/code\u003e\u003c/a\u003e E2E: no self composer install (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/debd7cbd8f356f66858132776e0685b1d6633323\"\u003e\u003ccode\u003edebd7cb\u003c/code\u003e\u003c/a\u003e Drop dependabot, update deps (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/a62ecf410153a769ba449fcb7a33c8757de38ed3\"\u003e\u003ccode\u003ea62ecf4\u003c/code\u003e\u003c/a\u003e readme: add ignoreErrorsOnExtension example (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/c434180cb21431b27d73f2657a21dd10f3b29c80\"\u003e\u003ccode\u003ec434180\u003c/code\u003e\u003c/a\u003e Adjust E2E tests (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/commit/a4a259ceed7f509b896ce866f96e8b5a293a4236\"\u003e\u003ccode\u003ea4a259c\u003c/code\u003e\u003c/a\u003e tests: skip testPharSupport instead of hard failure (\u003ca href=\"https://redirect.github.com/shipmonk-rnd/composer-dependency-analyser/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shipmonk-rnd/composer-dependency-analyser/compare/1.8.3...1.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/browser-kit` from 6.4.19 to 6.4.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/browser-kit/releases\"\u003esymfony/browser-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/browser-kit/compare/v6.4.27...v6.4.28\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62091\"\u003esymfony/symfony#62091\u003c/a\u003e [BrowserKit] The BrowserKit history with parameter separator without slash. (\u003ca href=\"https://github.com/biozshock\"\u003e\u003ccode\u003e@​biozshock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/browser-kit/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/browser-kit/commit/067e301786bbb58048077fc10507aceb18226e23\"\u003e\u003ccode\u003e067e301\u003c/code\u003e\u003c/a\u003e The BrowserKit history with parameter separator without slash.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/browser-kit/commit/3537d17782f8c20795b194acb6859071b60c6fac\"\u003e\u003ccode\u003e3537d17\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/browser-kit/compare/v6.4.19...v6.4.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-client` from 6.4.19 to 6.4.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-client/releases\"\u003esymfony/http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.27...v6.4.28\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62315\"\u003esymfony/symfony#62315\u003c/a\u003e  Keep body size limit for AMP redirects (\u003ca href=\"https://github.com/villermen\"\u003e\u003ccode\u003e@​villermen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62285\"\u003esymfony/symfony#62285\u003c/a\u003e [HttpClient] Reject 3xx pushed responses (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.25...v6.4.26\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61727\"\u003esymfony/symfony#61727\u003c/a\u003e  Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.24...v6.4.25\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61534\"\u003esymfony/symfony#61534\u003c/a\u003e [HttpClient] Fix PHP 8.5 deprecation using str_increment() (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61405\"\u003esymfony/symfony#61405\u003c/a\u003e  Remove calls to no-op functions, deprecated in PHP 8.5 (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/http-client/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60806\"\u003esymfony/symfony#60806\u003c/a\u003e [HttpClient] Limit curl's connection cache size (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\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/symfony/http-client/commit/c9e69c185c4a845f9d46958cdb0dc7aa847f3981\"\u003e\u003ccode\u003ec9e69c1\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix redirects config with amphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/164f69c359cc4e10c91c23384e793f40a9d68dfc\"\u003e\u003ccode\u003e164f69c\u003c/code\u003e\u003c/a\u003e Keep body size limit for AMP redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/738bc9da0e6a8112f325cdfaf9355ca90ba2c09c\"\u003e\u003ccode\u003e738bc9d\u003c/code\u003e\u003c/a\u003e [HttpClient] Reject 3xx pushed responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6740cdc1a3bffa127966b6056e883b3fe3709849\"\u003e\u003ccode\u003e6740cdc\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/b8e9dce2d8acba3c32af467bb58e0c3656886181\"\u003e\u003ccode\u003eb8e9dce\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix PHP 8.5 deprecation using str_increment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e9683ee97c0585cae64776d9a8ebd5017ff23488\"\u003e\u003ccode\u003ee9683ee\u003c/code\u003e\u003c/a\u003e Remove calls to no-op functions, deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6d78fe8abecd547c159b8a49f7c88610630b7da2\"\u003e\u003ccode\u003e6d78fe8\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/var\"\u003e\u003ccode\u003e@​var\u003c/code\u003e\u003c/a\u003e phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/6f2691f2f76f069200cd4810db88398c7fed74a4\"\u003e\u003ccode\u003e6f2691f\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/19f11e742b94dcfd968a54f5381bb9082a88cb57\"\u003e\u003ccode\u003e19f11e7\u003c/code\u003e\u003c/a\u003e skip transient tests in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/7ecaa893be05b35cc5224bb280b215998c388190\"\u003e\u003ccode\u003e7ecaa89\u003c/code\u003e\u003c/a\u003e [HttpClient] Limit curl's connection cache size\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-client/compare/v6.4.19...v6.4.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/stopwatch` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/stopwatch/releases\"\u003esymfony/stopwatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/stopwatch/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/stopwatch/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/stopwatch/commit/b67e94e06a05d9572c2fa354483b3e13e3cb1898\"\u003e\u003ccode\u003eb67e94e\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/stopwatch/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/twig-bundle` from 6.4.13 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/twig-bundle/releases\"\u003esymfony/twig-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/twig-bundle/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/twig-bundle/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60859\"\u003esymfony/symfony#60859\u003c/a\u003e [TwigBundle] fix preload unlinked class \u003ccode\u003eBinaryOperatorExpressionParser\u003c/code\u003e (\u003ca href=\"https://github.com/Grummfy\"\u003e\u003ccode\u003e@​Grummfy\u003c/code\u003e\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/symfony/twig-bundle/commit/3b48b6e8225495c6d2438828982b4d219ca565ba\"\u003e\u003ccode\u003e3b48b6e\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/twig-bundle/commit/ef970ed7eb9e547d21628e4c803de0943759cbcd\"\u003e\u003ccode\u003eef970ed\u003c/code\u003e\u003c/a\u003e fix: twigphp/Twig/issues/4647\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/twig-bundle/compare/v6.4.13...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/web-profiler-bundle` from 6.4.19 to 6.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/web-profiler-bundle/releases\"\u003esymfony/web-profiler-bundle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.26...v6.4.27\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.26...v6.4.27\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61960\"\u003esymfony/symfony#61960\u003c/a\u003e [WebProfilerBundle] ”finish” errored requests (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.24...v6.4.25\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61355\"\u003esymfony/symfony#61355\u003c/a\u003e [WebProfilerBundle] Fix toolbar not rendering after replacing it (\u003ca href=\"https://github.com/aleho\"\u003e\u003ccode\u003e@​aleho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/web-profiler-bundle/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/web-profiler-bundle/commit/4c2ab411372e8bd854678cd7c81f1a9bfd6914aa\"\u003e\u003ccode\u003e4c2ab41\u003c/code\u003e\u003c/a\u003e [WebProfilerBundle] ”finish” errored requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/4c1754d6b3ffe52e9eaed0d9a392eb43a60fc910\"\u003e\u003ccode\u003e4c1754d\u003c/code\u003e\u003c/a\u003e [WebProfilerBundle] Fix toolbar not rendering after replacing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/ae16f886ab3e3ed0a8db07d2a7c4d9d60b1eafcd\"\u003e\u003ccode\u003eae16f88\u003c/code\u003e\u003c/a\u003e Increase compatibility of debug toolbar compatibility with Turbo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/web-profiler-bundle/commit/36a6ee5ffbea422e9c4a7ee4d9e437f79af233a2\"\u003e\u003ccode\u003e36a6ee5\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/web-profiler-bundle/compare/v6.4.19...v6.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thecodingmachine/phpstan-safe-rule` from 1.4.1 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/releases\"\u003ethecodingmachine/phpstan-safe-rule's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTrigger reflection processing lazily by \u003ca href=\"https://github.com/kayw-geek\"\u003e\u003ccode\u003e@​kayw-geek\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/64\"\u003ethecodingmachine/phpstan-safe-rule#64\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: infer \u003ccode\u003epreg_replace_callback\u003c/code\u003e return type by \u003ca href=\"https://github.com/mRoca\"\u003e\u003ccode\u003e@​mRoca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/60\"\u003ethecodingmachine/phpstan-safe-rule#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd json decode return type extension by \u003ca href=\"https://github.com/Khartir\"\u003e\u003ccode\u003e@​Khartir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/61\"\u003ethecodingmachine/phpstan-safe-rule#61\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/mRoca\"\u003e\u003ccode\u003e@​mRoca\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/60\"\u003ethecodingmachine/phpstan-safe-rule#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khartir\"\u003e\u003ccode\u003e@​Khartir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/pull/61\"\u003ethecodingmachine/phpstan-safe-rule#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.2\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/thecodingmachine/phpstan-safe-rule/commit/5c804889253ce9498ef185e108e9f94b6023208e\"\u003e\u003ccode\u003e5c80488\u003c/code\u003e\u003c/a\u003e Trigger reflection processing lazily (\u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/1b231d1d7dc8fe81a94159fdf021be264c51268a\"\u003e\u003ccode\u003e1b231d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/61\"\u003e#61\u003c/a\u003e from Khartir/add-json_decode-return-type-extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/f84cf63d5004dd5d29165e91ec9b313fa1979943\"\u003e\u003ccode\u003ef84cf63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thecodingmachine/phpstan-safe-rule/issues/60\"\u003e#60\u003c/a\u003e from mRoca/feat/preg-replace-return-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/a5bb3e8b6282c419601c4521817760447fe2cf3d\"\u003e\u003ccode\u003ea5bb3e8\u003c/code\u003e\u003c/a\u003e get reflection only once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/4d80fb29d01143df1d07d79107a6b17db1c27775\"\u003e\u003ccode\u003e4d80fb2\u003c/code\u003e\u003c/a\u003e call phpstan extension instead of copying it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/4e46d4b5ce0882b905bbbb0758350cd65b2e4357\"\u003e\u003ccode\u003e4e46d4b\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/98ad59cee3e3c3e8ad2fcc36f12f3dcdec823353\"\u003e\u003ccode\u003e98ad59c\u003c/code\u003e\u003c/a\u003e add JsonDecodeDynamicReturnTypeExtension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/commit/8294602fe3f97df4191f2b8bf0f0b61b6fcab9b8\"\u003e\u003ccode\u003e8294602\u003c/code\u003e\u003c/a\u003e feat: infer preg_replace_callback return type\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thecodingmachine/phpstan-safe-rule/compare/v1.4.1...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manua...\n\n_Description has been truncated_","html_url":"https://github.com/orthagh/glpi/pull/861","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orthagh%2Fglpi/issues/861","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/861/packages"}},{"old_version":"5.4.0","new_version":"5.6.2","update_type":"minor","path":null,"pr_created_at":"2025-11-24T06:06:22.000Z","version_change":"5.4.0 → 5.6.2","issue":{"uuid":"3657211023","node_id":"PR_kwDOJnv2yc61HIF6","number":88,"state":"open","title":"Bump nikic/php-parser from 5.4.0 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T06:06:22.000Z","updated_at":"2025-11-24T06:06:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Idrinth/php-cost-estimator/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Idrinth%2Fphp-cost-estimator/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-11-08T12:56:38.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3603536687","node_id":"PR_kwDOMmfjYs6yTX8A","number":8,"state":"open","title":"chore(deps): bump the patch-updates group with 10 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":"2025-11-08T12:56:38.000Z","updated_at":"2025-11-08T12:56:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":10,"packages":[{"name":"infection/infection","old_version":"0.31.7","new_version":"0.31.9","repository_url":"https://github.com/infection/infection"},{"name":"symfony/yaml","old_version":"7.3.3","new_version":"7.3.5","repository_url":"https://github.com/symfony/yaml"},{"name":"justinrainbow/json-schema","old_version":"6.6.0","new_version":"6.6.1","repository_url":"https://github.com/jsonrainbow/json-schema"},{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"sanmai/pipeline","old_version":"7.4","new_version":"7.5","repository_url":"https://github.com/sanmai/pipeline"},{"name":"symfony/console","old_version":"7.3.4","new_version":"7.3.6","repository_url":"https://github.com/symfony/console"},{"name":"symfony/filesystem","old_version":"7.3.2","new_version":"7.3.6","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/finder","old_version":"7.3.2","new_version":"7.3.5","repository_url":"https://github.com/symfony/finder"},{"name":"symfony/service-contracts","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/symfony/service-contracts"},{"name":"webmozart/assert","old_version":"1.11.0","new_version":"1.12.1","repository_url":"https://github.com/webmozarts/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the patch-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [infection/infection](https://github.com/infection/infection) | `0.31.7` | `0.31.9` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.3.3` | `7.3.5` |\n| [justinrainbow/json-schema](https://github.com/jsonrainbow/json-schema) | `6.6.0` | `6.6.1` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.1` | `5.6.2` |\n| [sanmai/pipeline](https://github.com/sanmai/pipeline) | `7.4` | `7.5` |\n| [symfony/console](https://github.com/symfony/console) | `7.3.4` | `7.3.6` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.3.2` | `7.3.6` |\n| [symfony/finder](https://github.com/symfony/finder) | `7.3.2` | `7.3.5` |\n| [symfony/service-contracts](https://github.com/symfony/service-contracts) | `3.6.0` | `3.6.1` |\n| [webmozart/assert](https://github.com/webmozarts/assert) | `1.11.0` | `1.12.1` |\n\nUpdates `infection/infection` from 0.31.7 to 0.31.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infection/infection/releases\"\u003einfection/infection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport PHPStan-dev version in PHPStanAdapter\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHPStan-dev version in PHPStanAdapter by \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/infection/infection/issues/2495\"\u003e#2495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/infection/infection/compare/0.31.8...0.31.9\"\u003ehttps://github.com/infection/infection/compare/0.31.8...0.31.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.31.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHPStan dev-versions by \u003ca href=\"https://github.com/staabm\"\u003e\u003ccode\u003e@​staabm\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/infection/infection/pull/2492\"\u003einfection/infection#2492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/infection/infection/compare/0.31.7...0.31.8\"\u003ehttps://github.com/infection/infection/compare/0.31.7...0.31.8\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/infection/infection/commit/f9628fcd7f76eadf24726e57a81937c42458232b\"\u003e\u003ccode\u003ef9628fc\u003c/code\u003e\u003c/a\u003e Support PHPStan-dev version in PHPStanAdapter (\u003ca href=\"https://redirect.github.com/infection/infection/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infection/infection/commit/17347cdd95297fc2e0e8d54c74bc5ea325441d1e\"\u003e\u003ccode\u003e17347cd\u003c/code\u003e\u003c/a\u003e Support PHPStan dev-versions (\u003ca href=\"https://redirect.github.com/infection/infection/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/infection/infection/compare/0.31.7...0.31.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.3.3 to 7.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61855\"\u003esymfony/symfony#61855\u003c/a\u003e [DoctrineBridge][Yaml] don't cast strings exceeding the min/max int ranges (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/yaml/commit/90208e2fc6f68f613eae7ca25a2458a931b1bacc\"\u003e\u003ccode\u003e90208e2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/0fc8b966fd0dcaab544ae59bfc3a433f048c17b0\"\u003e\u003ccode\u003e0fc8b96\u003c/code\u003e\u003c/a\u003e don't cast strings exceeding the min/max int ranges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.3...v7.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `justinrainbow/json-schema` from 6.6.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsonrainbow/json-schema/releases\"\u003ejustinrainbow/json-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.1\u003c/h2\u003e\n\u003ch2\u003e[6.6.1] - 2025-11-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip ref expanding for property called enum when child of property called properties (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\"\u003ehttps://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\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/jsonrainbow/json-schema/blob/main/CHANGELOG.md\"\u003ejustinrainbow/json-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.6.1] - 2025-11-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip ref expanding for property called enum when child of property called properties (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/pull/851\"\u003e#851\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/jsonrainbow/json-schema/commit/fd8e5c6b1badb998844ad34ce0abcd71a0aeb396\"\u003e\u003ccode\u003efd8e5c6\u003c/code\u003e\u003c/a\u003e docs: Prepare 6.6.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsonrainbow/json-schema/commit/4ba42aa19b6ade8827f5999dd763286e361a4653\"\u003e\u003ccode\u003e4ba42aa\u003c/code\u003e\u003c/a\u003e Don't skip ref expanding for property called enum when child of property call...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsonrainbow/json-schema/commit/cf4f130fcbe65c92c7ef2ad36414a81ebe822243\"\u003e\u003ccode\u003ecf4f130\u003c/code\u003e\u003c/a\u003e refactor: Rename master to main (\u003ca href=\"https://redirect.github.com/jsonrainbow/json-schema/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsonrainbow/json-schema/compare/6.6.0...6.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanmai/pipeline` from 7.4 to 7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanmai/pipeline/releases\"\u003esanmai/pipeline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake peek() return Pipeline for fluent API by \u003ca href=\"https://github.com/sanmai\"\u003e\u003ccode\u003e@​sanmai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sanmai/pipeline/pull/261\"\u003esanmai/pipeline#261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sanmai/pipeline/compare/7.4...7.5\"\u003ehttps://github.com/sanmai/pipeline/compare/7.4...7.5\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/sanmai/pipeline/commit/c3b87db671ee0bc286860bd13bdb7cfc108b7d7e\"\u003e\u003ccode\u003ec3b87db\u003c/code\u003e\u003c/a\u003e Make peek() return Pipeline for fluent API (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanmai/pipeline/commit/6af3b76a73f00ca2040b0a19b9a988ef68dfb4f1\"\u003e\u003ccode\u003e6af3b76\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.38.1 to 1.39.0 (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanmai/pipeline/commit/2ff770cba99675f9f9017798ff704bdb1bd78c5d\"\u003e\u003ccode\u003e2ff770c\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.37.2 to 1.38.1 (\u003ca href=\"https://redirect.github.com/sanmai/pipeline/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanmai/pipeline/compare/7.4...7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 7.3.4 to 7.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/console/releases\"\u003esymfony/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.3.5...v7.3.6\"\u003ehttps://github.com/symfony/console/compare/v7.3.5...v7.3.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62294\"\u003esymfony/symfony#62294\u003c/a\u003e [Console] Add missing VERBOSITY_SILENT case in CommandDataCollector (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/console/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62058\"\u003esymfony/symfony#62058\u003c/a\u003e [Console] Ensure \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is always restored properly (\u003ca href=\"https://github.com/ttskch\"\u003e\u003ccode\u003e@​ttskch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61861\"\u003esymfony/symfony#61861\u003c/a\u003e [Console] Ensure terminal is usable after termination signal (\u003ca href=\"https://github.com/johnstevenson\"\u003e\u003ccode\u003e@​johnstevenson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61856\"\u003esymfony/symfony#61856\u003c/a\u003e [Console] do not pass the empty string to ord() (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/console/commit/c28ad91448f86c5f6d9d2c70f0cf68bf135f252a\"\u003e\u003ccode\u003ec28ad91\u003c/code\u003e\u003c/a\u003e [Console] Add missing VERBOSITY_SILENT case in CommandDataCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/cdb80fa5869653c83cfe1a9084a673b6daf57ea7\"\u003e\u003ccode\u003ecdb80fa\u003c/code\u003e\u003c/a\u003e [Console] ensure \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is always restored properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a112e151890c9e14d9e5db11d9085f0e94eba170\"\u003e\u003ccode\u003ea112e15\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/13d3176cf8ad8ced24202844e9f95af11e2959fc\"\u003e\u003ccode\u003e13d3176\u003c/code\u003e\u003c/a\u003e fixup! [Console] Specify types of interactive question choices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/b10e52d437af466c0118bc589482e2b92a6740f9\"\u003e\u003ccode\u003eb10e52d\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/80f8c48cae842985374a60d8eff69f073eab500e\"\u003e\u003ccode\u003e80f8c48\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/console/issues/61861\"\u003e#61861\u003c/a\u003e [Console] Ensure terminal is usable after termination signal (john...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/250376ab38529b9540e56a76c4120c7f6d29b915\"\u003e\u003ccode\u003e250376a\u003c/code\u003e\u003c/a\u003e [Console] Ensure terminal is usable after termination signal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a31c8dabf3891cfa6555d497b794bc3042dd8f51\"\u003e\u003ccode\u003ea31c8da\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f\"\u003e\u003ccode\u003e492de6d\u003c/code\u003e\u003c/a\u003e do not pass the empty string to ord()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d42098fad3fd7e0ad98b078ad0312f2a7d475ad7\"\u003e\u003ccode\u003ed42098f\u003c/code\u003e\u003c/a\u003e fix transient Console output related test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.3.4...v7.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/filesystem` from 7.3.2 to 7.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/filesystem/releases\"\u003esymfony/filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.3.5...v7.3.6\"\u003ehttps://github.com/symfony/filesystem/compare/v7.3.5...v7.3.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62283\"\u003esymfony/symfony#62283\u003c/a\u003e [Filesystem] Unify logic for isAbsolute() in Path (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\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/symfony/filesystem/commit/e9bcfd7837928ab656276fe00464092cc9e1826a\"\u003e\u003ccode\u003ee9bcfd7\u003c/code\u003e\u003c/a\u003e [Filesystem] Unify logic for isAbsolute() in Path\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.3.2...v7.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/finder` from 7.3.2 to 7.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/finder/releases\"\u003esymfony/finder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/finder/compare/v7.3.4...v7.3.5\"\u003ehttps://github.com/symfony/finder/compare/v7.3.4...v7.3.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/finder/commit/9f696d2f1e340484b4683f7853b273abff94421f\"\u003e\u003ccode\u003e9f696d2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/finder/commit/a1b6aa435d2fba50793b994a839c32b6064f063b\"\u003e\u003ccode\u003ea1b6aa4\u003c/code\u003e\u003c/a\u003e don't use a fixed date fixture when assertions depend on relative times\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/finder/compare/v7.3.2...v7.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/service-contracts` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/45112560a3ba2d715666a509a0bc9521d10b6c43\"\u003e\u003ccode\u003e4511256\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/f83f4d7c1305ac7b52575b2feb1aaa05fa53e505\"\u003e\u003ccode\u003ef83f4d7\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/var\"\u003e\u003ccode\u003e@​var\u003c/code\u003e\u003c/a\u003e phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/fd85490bbbbeaeac5eaf3a5ef62f4db61abb32ef\"\u003e\u003ccode\u003efd85490\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/service-contracts/commit/c744140e155c9dc1dd6ad152e0a57367f3a5bab0\"\u003e\u003ccode\u003ec744140\u003c/code\u003e\u003c/a\u003e Fix ServiceMethodsSubscriberTrait for nullable service\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/service-contracts/compare/v3.6.0...v3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webmozart/assert` from 1.11.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webmozarts/assert/blob/master/CHANGELOG.md\"\u003ewebmozart/assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExclude tools from export.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected messages and typos in various assertions.\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003evoid\u003c/code\u003e return type.\u003c/li\u003e\n\u003cli\u003ePrevent UUIDs with trailing newlines from validating.\u003c/li\u003e\n\u003cli\u003eAssert values are strings before ctype checks.\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/webmozarts/assert/commit/9be6926d8b485f55b9229203f962b51ed377ba68\"\u003e\u003ccode\u003e9be6926\u003c/code\u003e\u003c/a\u003e Prepare v1.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/30f93abe9ed571bede46d7165405accd0198e5f4\"\u003e\u003ccode\u003e30f93ab\u003c/code\u003e\u003c/a\u003e Exclude tools folder from export to prevent scanning (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/80ffdf05afe6da218ec9363a78e26c51ab7e6618\"\u003e\u003ccode\u003e80ffdf0\u003c/code\u003e\u003c/a\u003e Correct changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/541057574806f942c94662b817a50f63f7345360\"\u003e\u003ccode\u003e5410575\u003c/code\u003e\u003c/a\u003e Remove double return in mixin, refs \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/875c06daca46be5eaa0d4267ea31c11081f4ec49\"\u003e\u003ccode\u003e875c06d\u003c/code\u003e\u003c/a\u003e Assert values are strings before ctype checks, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/9a2b946791cf446390561952c00206df56f74ffb\"\u003e\u003ccode\u003e9a2b946\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/e68318eb205c16287fb0773c30894aa23512dbcd\"\u003e\u003ccode\u003ee68318e\u003c/code\u003e\u003c/a\u003e Prevent UUIDs with newlines from validating, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/38b09f45db19e1aa48f8d77a963e5817ecdd827f\"\u003e\u003ccode\u003e38b09f4\u003c/code\u003e\u003c/a\u003e Update suggested extensions, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/8081e80cafdb0afbb0e34af1a3778532a4d6b7a2\"\u003e\u003ccode\u003e8081e80\u003c/code\u003e\u003c/a\u003e Update mixin for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/806bd544e711006c6deea7e744cf77c33c206b55\"\u003e\u003ccode\u003e806bd54\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webmozarts/assert/compare/1.11.0...1.12.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/GoSuccess-GmbH/digistore24-api/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoSuccess-GmbH%2Fdigistore24-api/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"^5.6.1","new_version":"^5.6.2","update_type":"patch","path":"the development-dependencies group","pr_created_at":"2025-10-29T03:29:45.000Z","version_change":"^5.6.1 → ^5.6.2","issue":{"uuid":"3564180948","node_id":"PR_kwDOD8vuoc6wR2-U","number":853,"state":"open","title":"composer (6.x)(deps-dev): update nikic/php-parser requirement from ^5.6.1 to ^5.6.2 in the development-dependencies group","user":"dependabot[bot]","labels":["dependencies"],"assignees":["mimmi20"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T03:29:45.000Z","updated_at":"2025-10-29T03:29:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer (6.x)(deps-dev): update","packages":[{"name":"nikic/php-parser","old_version":"^5.6.1","new_version":"^5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the development-dependencies group","ecosystem":"packagist"},"body":"Updates the requirements on [nikic/php-parser](https://github.com/nikic/PHP-Parser) to permit the latest version.\nUpdates `nikic/php-parser` to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimmi20/coding-standard/pull/853","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimmi20%2Fcoding-standard/issues/853","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/853/packages"}},{"old_version":"^5.6.1","new_version":"^5.6.2","update_type":"patch","path":"the development-dependencies group","pr_created_at":"2025-10-29T03:02:36.000Z","version_change":"^5.6.1 → ^5.6.2","issue":{"uuid":"3564131133","node_id":"PR_kwDOFoCtJc6wRtQx","number":514,"state":"open","title":"composer (master)(deps-dev): update nikic/php-parser requirement from ^5.6.1 to ^5.6.2 in the development-dependencies group","user":"dependabot[bot]","labels":["dependencies"],"assignees":["mimmi20"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T03:02:36.000Z","updated_at":"2025-10-29T03:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer (master)(deps-dev): update","packages":[{"name":"nikic/php-parser","old_version":"^5.6.1","new_version":"^5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the development-dependencies group","ecosystem":"packagist"},"body":"Updates the requirements on [nikic/php-parser](https://github.com/nikic/PHP-Parser) to permit the latest version.\nUpdates `nikic/php-parser` to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimmi20/laminas-form-element-paragraph/pull/514","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimmi20%2Flaminas-form-element-paragraph/issues/514","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/514/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-10-27T10:53:05.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3556190216","node_id":"PR_kwDOP_PF086v3GdZ","number":3,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-10T11:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T10:53:05.000Z","updated_at":"2025-11-10T11:58:28.000Z","time_to_close":1213521,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"friendsofphp/php-cs-fixer","old_version":"3.88.2","new_version":"3.89.1","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"nunomaduro/termwind","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/nunomaduro/termwind"},{"name":"webmozart/assert","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/webmozarts/assert"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer), [nikic/php-parser](https://github.com/nikic/PHP-Parser), [nunomaduro/termwind](https://github.com/nunomaduro/termwind) and [webmozart/assert](https://github.com/webmozarts/assert).\n\nUpdates `friendsofphp/php-cs-fixer` from 3.88.2 to 3.89.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases\"\u003efriendsofphp/php-cs-fixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.1 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ComposerJsonReader - fix handling asterisk by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9166\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: cookbook - update to mention custom fixer option by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9164\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9162\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using dev branch, plus other minor upgrades by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9163\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9163\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.89.0...v3.89.1\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.89.0...v3.89.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.89.0 Folding Bike\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9118\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: autofix \u0026quot;no-return\u0026quot; phpdoc type to \u0026quot;never\u0026quot; by \u003ca href=\"https://github.com/EldoranDev\"\u003e\u003ccode\u003e@​EldoranDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9073\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support keeping strict_types=0 in DeclareStrictTypesFixer by \u003ca href=\"https://github.com/mlocati\"\u003e\u003ccode\u003e@​mlocati\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9121\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - replacing the real FQCN with a non-existent one by \u003ca href=\"https://github.com/mspirkov\"\u003e\u003ccode\u003e@​mspirkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8962\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#8962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpdocToCommentFixer\u003c/code\u003e on property hooks by \u003ca href=\"https://github.com/Kinqdos\"\u003e\u003ccode\u003e@​Kinqdos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9123\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitMethodCasingFixer\u003c/code\u003e to not cause a duplicate method declaration by \u003ca href=\"https://github.com/jack-worman\"\u003e\u003ccode\u003e@​jack-worman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9124\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eStaticLambdaFixer\u003c/code\u003e - do not make function \u003ccode\u003estatic\u003c/code\u003e when it contains anonymous class having \u003ccode\u003e$this\u003c/code\u003e in the constructor by \u003ca href=\"https://github.com/danog\"\u003e\u003ccode\u003e@​danog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9088\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eUseArrowFunctionsFixer\u003c/code\u003e - do not produce two consecutive whitespace tokens by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9151\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - add content field by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9152\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - more user-friendly description field by \u003ca href=\"https://github.com/a-h-abid\"\u003e\u003ccode\u003e@​a-h-abid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9141\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting for location.lines by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9149\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUX: Warn if executed php version is higher than the minimum php version defined in composer.json by \u003ca href=\"https://github.com/mbolli\"\u003e\u003ccode\u003e@​mbolli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9134\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add UX title pattern by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9132\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: explicitly use php interpreter for paraunit by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9126\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: extend composer scripts by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9127\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix shellcheck installation for Darwin by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9125\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace PHPDocs with \u003ccode\u003eassert\u003c/code\u003e calls by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9144\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.36.3 to 1.38.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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9136\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.29 to 2.1.31 in /dev-tools in the phpstan group 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9129\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.3 to 0.13.4 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9135\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.4 to 0.13.5 in /dev-tools 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9146\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump the phpstan group across 1 directory with 2 updates 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/PHP-CS-Fixer/PHP-CS-Fixer/pull/9101\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use \u003ccode\u003eshipmonk/composer-dependency-analyser\u003c/code\u003e instead of \u003ccode\u003eicanhazstring/composer-unused\u003c/code\u003e and \u003ccode\u003emaglnet/composer-require-checker\u003c/code\u003e by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9106\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix docs for \u003ccode\u003e@autoPHPUnitMigration:risky\u003c/code\u003eset by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9147\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve descriptions for \u003ccode\u003eNoTrailingWhitespace*\u003c/code\u003e fixers by \u003ca href=\"https://github.com/kubawerlos\"\u003e\u003ccode\u003e@​kubawerlos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9117\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more explicit docs on --rules by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9114\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update usage documentation for describe --expand and \u003ccode\u003e@\u003c/code\u003e by \u003ca href=\"https://github.com/pereorga\"\u003e\u003ccode\u003e@​pereorga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9119\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX: Fix \u003ccode\u003ecomposer qa\u003c/code\u003e script by \u003ca href=\"https://github.com/Wirone\"\u003e\u003ccode\u003e@​Wirone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9138\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: \u003ccode\u003e--option value\u003c/code\u003e =\u0026gt; \u003ccode\u003e--option=value\u003c/code\u003e by \u003ca href=\"https://github.com/keradus\"\u003e\u003ccode\u003e@​keradus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9131\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Fix result randomness in \u003ccode\u003eRunnerTest\u003c/code\u003e for MacOS by \u003ca href=\"https://github.com/Wirone\"\u003e\u003ccode\u003e@​Wirone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9139\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9139\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/Kinqdos\"\u003e\u003ccode\u003e@​Kinqdos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9123\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jack-worman\"\u003e\u003ccode\u003e@​jack-worman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9124\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbolli\"\u003e\u003ccode\u003e@​mbolli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9134\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mspirkov\"\u003e\u003ccode\u003e@​mspirkov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8962\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#8962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pereorga\"\u003e\u003ccode\u003e@​pereorga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9119\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h-abid\"\u003e\u003ccode\u003e@​a-h-abid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9141\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9141\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/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md\"\u003efriendsofphp/php-cs-fixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog for v3.89.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ComposerJsonReader - fix handling asterisk (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: cookbook - update to mention custom fixer option (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDX: add links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9162\"\u003e#9162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using dev branch, plus other minor upgrades (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9163\"\u003e#9163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog for v3.89.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: autofix \u0026quot;no-return\u0026quot; phpdoc type to \u0026quot;never\u0026quot; (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9073\"\u003e#9073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: support keeping strict_types=0 in DeclareStrictTypesFixer (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9118\"\u003e#9118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eFullyQualifiedStrictTypesFixer\u003c/code\u003e - replacing the real FQCN with a non-existent one (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8962\"\u003e#8962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpdocToCommentFixer\u003c/code\u003e on property hooks (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9123\"\u003e#9123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitMethodCasingFixer\u003c/code\u003e to not cause a duplicate method declaration (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9124\"\u003e#9124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eStaticLambdaFixer\u003c/code\u003e - do not make function static when it contains anonymous class having \u003ccode\u003e$this\u003c/code\u003e in the constructor (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9088\"\u003e#9088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eUseArrowFunctionsFixer\u003c/code\u003e - do not produce two consecutive whitespace tokens (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9151\"\u003e#9151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - add content field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9152\"\u003e#9152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting - more user-friendly description field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9141\"\u003e#9141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: better gitlab reporting for location.lines (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9149\"\u003e#9149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUX: Warn if executed php version is higher than the minimum php version defined in composer.json (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9134\"\u003e#9134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add UX title pattern (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9132\"\u003e#9132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: explicitly use php interpreter for paraunit (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9126\"\u003e#9126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: extend composer scripts (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9127\"\u003e#9127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix shellcheck installation for Darwin (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9125\"\u003e#9125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: replace PHPDocs with \u003ccode\u003eassert\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9144\"\u003e#9144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.36.3 to 1.38.1 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9136\"\u003e#9136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.29 to 2.1.31 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9129\"\u003e#9129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.3 to 0.13.4 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9135\"\u003e#9135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 0.13.4 to 0.13.5 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9146\"\u003e#9146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump the phpstan group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9101\"\u003e#9101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: use \u003ccode\u003eshipmonk/composer-dependency-analyser\u003c/code\u003e instead of \u003ccode\u003eicanhazstring/composer-unused\u003c/code\u003e and \u003ccode\u003emaglnet/composer-require-checker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix docs for \u003ccode\u003e@autoPHPUnitMigration:risky\u003c/code\u003eset (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9147\"\u003e#9147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: improve descriptions for \u003ccode\u003eNoTrailingWhitespace*\u003c/code\u003e fixers (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9117\"\u003e#9117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: more explicit docs on --rules (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9114\"\u003e#9114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: update usage documentation for describe \u003ccode\u003e--expand\u003c/code\u003e and \u003ccode\u003e@\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9119\"\u003e#9119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDX: Fix \u003ccode\u003ecomposer qa\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: \u003ccode\u003e--option value\u003c/code\u003e =\u0026gt; \u003ccode\u003e--option=value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9131\"\u003e#9131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Fix result randomness in \u003ccode\u003eRunnerTest\u003c/code\u003e for MacOS (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9139\"\u003e#9139\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/PHP-CS-Fixer/PHP-CS-Fixer/commit/f34967da2866ace090a2b447de1f357356474573\"\u003e\u003ccode\u003ef34967d\u003c/code\u003e\u003c/a\u003e prepared the 3.89.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/65eb7120b6bb91c016b0773a385729c269bf759a\"\u003e\u003ccode\u003e65eb712\u003c/code\u003e\u003c/a\u003e fix: ComposerJsonReader - fix handling asterisk (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a2a5aeee64ed8a006f7b798f894afc8ee76012f4\"\u003e\u003ccode\u003ea2a5aee\u003c/code\u003e\u003c/a\u003e docs: cookbook - update to mention custom fixer option (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/1aa1db2538067a7cab13624e93f335c53912faed\"\u003e\u003ccode\u003e1aa1db2\u003c/code\u003e\u003c/a\u003e DX: add links in \u003ccode\u003ecookbook_fixers.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9162\"\u003e#9162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/2459d9a666034d88843bff37c9c2888dd50dce96\"\u003e\u003ccode\u003e2459d9a\u003c/code\u003e\u003c/a\u003e deps: upgrade \u003ccode\u003ephpcompatibility/*\u003c/code\u003e to alpha of next MAJOR instead of using de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/e70478f6eefd23f3e527dcda74ba3501e0745d35\"\u003e\u003ccode\u003ee70478f\u003c/code\u003e\u003c/a\u003e bumped version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/4dd6768cb7558440d27d18f54909eee417317ce9\"\u003e\u003ccode\u003e4dd6768\u003c/code\u003e\u003c/a\u003e prepared the 3.89.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/949f42cb8bc28df5fb057c483ebf5c968dc2c3ca\"\u003e\u003ccode\u003e949f42c\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003eNoUnneededBracesFixer\u003c/code\u003e - remove unneeded braces from imports (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9118\"\u003e#9118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/141f70d1f353b966e6449cb4ba97f42796c0ffa6\"\u003e\u003ccode\u003e141f70d\u003c/code\u003e\u003c/a\u003e UX: better gitlab reporting - more user-friendly description field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9141\"\u003e#9141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/c7b8f8a2fae1cfe20c267187fead9bc63bc77402\"\u003e\u003ccode\u003ec7b8f8a\u003c/code\u003e\u003c/a\u003e UX: better gitlab reporting - add content field (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9152\"\u003e#9152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.88.2...v3.89.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/termwind` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nunomaduro/termwind/releases\"\u003enunomaduro/termwind's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect space count of CJK characters by \u003ca href=\"https://github.com/ycs77\"\u003e\u003ccode\u003e@​ycs77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/pull/186\"\u003enunomaduro/termwind#186\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/ycs77\"\u003e\u003ccode\u003e@​ycs77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/pull/186\"\u003enunomaduro/termwind#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\"\u003ehttps://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\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/nunomaduro/termwind/commit/eb61920a53057a7debd718a5b89c2178032b52c0\"\u003e\u003ccode\u003eeb61920\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/termwind/commit/cbe996c9ace3cdbf19689935008fddf460ac1eae\"\u003e\u003ccode\u003ecbe996c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nunomaduro/termwind/issues/186\"\u003e#186\u003c/a\u003e from ycs77/fix/east-asian-characters-width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/termwind/commit/7c59cabd97c72c67427359ccfc67efe83c8276b1\"\u003e\u003ccode\u003e7c59cab\u003c/code\u003e\u003c/a\u003e Fix incorrect space count of CJK characters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nunomaduro/termwind/compare/v2.3.1...v2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webmozart/assert` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webmozarts/assert/blob/master/CHANGELOG.md\"\u003ewebmozart/assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected messages and typos in various assertions.\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003evoid\u003c/code\u003e return type.\u003c/li\u003e\n\u003cli\u003ePrevent UUIDs with trailing newlines from validating.\u003c/li\u003e\n\u003cli\u003eAssert values are strings before ctype checks.\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/webmozarts/assert/commit/541057574806f942c94662b817a50f63f7345360\"\u003e\u003ccode\u003e5410575\u003c/code\u003e\u003c/a\u003e Remove double return in mixin, refs \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/875c06daca46be5eaa0d4267ea31c11081f4ec49\"\u003e\u003ccode\u003e875c06d\u003c/code\u003e\u003c/a\u003e Assert values are strings before ctype checks, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/9a2b946791cf446390561952c00206df56f74ffb\"\u003e\u003ccode\u003e9a2b946\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/e68318eb205c16287fb0773c30894aa23512dbcd\"\u003e\u003ccode\u003ee68318e\u003c/code\u003e\u003c/a\u003e Prevent UUIDs with newlines from validating, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/38b09f45db19e1aa48f8d77a963e5817ecdd827f\"\u003e\u003ccode\u003e38b09f4\u003c/code\u003e\u003c/a\u003e Update suggested extensions, fixes \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/8081e80cafdb0afbb0e34af1a3778532a4d6b7a2\"\u003e\u003ccode\u003e8081e80\u003c/code\u003e\u003c/a\u003e Update mixin for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/806bd544e711006c6deea7e744cf77c33c206b55\"\u003e\u003ccode\u003e806bd54\u003c/code\u003e\u003c/a\u003e Update changelog for \u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/eedf764a62d9a39ffb97d92a310f413feda4006d\"\u003e\u003ccode\u003eeedf764\u003c/code\u003e\u003c/a\u003e Add missing return type annotations (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/2b894ee3b7e076260388169299fbcebf3ff98ffa\"\u003e\u003ccode\u003e2b894ee\u003c/code\u003e\u003c/a\u003e Bump symfony/process from 7.1.5 to 7.3.4 in /tools/php-cs-fixer (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmozarts/assert/commit/3760384d1c2d2eb4ab18fc261e3d7f98bae13ed3\"\u003e\u003ccode\u003e3760384\u003c/code\u003e\u003c/a\u003e Test against php 8.5 (\u003ca href=\"https://redirect.github.com/webmozarts/assert/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webmozarts/assert/compare/1.11.0...1.12.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/aurynx/http-compression/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aurynx%2Fhttp-compression/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":"the minor-patch group","pr_created_at":"2025-10-27T09:30:55.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3555861509","node_id":"PR_kwDOADC39c6v1-K2","number":1057,"state":"open","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2 in the minor-patch group","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["alcohol"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T09:30:55.000Z","updated_at":"2025-10-27T09:31:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":"the minor-patch group","ecosystem":"packagist"},"body":"Bumps the minor-patch group with 1 update: [nikic/php-parser](https://github.com/nikic/PHP-Parser).\n\nUpdates `nikic/php-parser` from 5.6.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/composer/satis/pull/1057","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/composer%2Fsatis/issues/1057","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1057/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-10-22T18:26:53.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3541912933","node_id":"PR_kwDOPXoJe86vH9Kf","number":144,"state":"closed","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["patch","dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T22:04:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T18:26:53.000Z","updated_at":"2025-10-27T22:04:45.000Z","time_to_close":445070,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ghostwriter/workbench/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghostwriter%2Fworkbench/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-10-22T11:09:08.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3540413364","node_id":"PR_kwDOJP8GiM6vC3cu","number":720,"state":"closed","title":"composer(deps): bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["davidrjenni"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T15:45:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T11:09:08.000Z","updated_at":"2025-11-01T15:45:29.000Z","time_to_close":880580,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"composer(deps)","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/davidrjenni/scip-php/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidrjenni%2Fscip-php/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-10-22T08:22:41.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3539657393","node_id":"PR_kwDON710ms6vAY_d","number":201,"state":"open","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-22T08:22:41.000Z","updated_at":"2025-10-22T08:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/omnicolor/slack/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnicolor%2Fslack/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"}},{"old_version":"5.6.1","new_version":"5.6.2","update_type":"patch","path":null,"pr_created_at":"2025-10-22T05:48:37.000Z","version_change":"5.6.1 → 5.6.2","issue":{"uuid":"3539213888","node_id":"PR_kwDOOxiLAM6u--ih","number":266,"state":"closed","title":"Bump nikic/php-parser from 5.6.1 to 5.6.2","user":"dependabot[bot]","labels":["dependencies","patch","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T20:50:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-22T05:48:37.000Z","updated_at":"2025-10-27T20:50:44.000Z","time_to_close":486125,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.1 to 5.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that has attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.2 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed formatting-preserving pretty-printing when changing the visibility modifier on a node that\nhas attributes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echr()\u003c/code\u003e deprecation warning on PHP 8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eParam::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/3a454ca033b9e06b63282ce19562e892747449bb\"\u003e\u003ccode\u003e3a454ca\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0105ba17b5095f96b67b00010687cd65790b8658\"\u003e\u003ccode\u003e0105ba1\u003c/code\u003e\u003c/a\u003e FPPP: Fix visibility change with attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/0da2d6679a3df45d6d720aa2e0d4568f82a32e46\"\u003e\u003ccode\u003e0da2d66\u003c/code\u003e\u003c/a\u003e Support Param isFinal()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7c23a43eee861070ab4e88819a4e76a611c7e4f\"\u003e\u003ccode\u003ef7c23a4\u003c/code\u003e\u003c/a\u003e Fix chr() deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3374502720536d6a2d8c24de12be34ab2820cded\"\u003e\u003ccode\u003e3374502\u003c/code\u003e\u003c/a\u003e Use \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e above class to allow static analyzer like PHPStan detect depr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.1...v5.6.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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.1\u0026new-version=5.6.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/nix-php/nixify/pull/266","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-php%2Fnixify/issues/266","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/266/packages"}},{"old_version":"4.19.4","new_version":"5.6.1","update_type":"major","path":null,"pr_created_at":"2025-10-20T17:22:41.000Z","version_change":"4.19.4 → 5.6.1","issue":{"uuid":"3533278280","node_id":"PR_kwDOIW5boc6urSZ4","number":1081,"state":"closed","title":"Bump nikic/php-parser from 4.19.4 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T22:30:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T17:22:41.000Z","updated_at":"2025-10-20T22:30:38.000Z","time_to_close":18476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"4.19.4","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.19.4 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eProperty::isAbstract()\u003c/code\u003e and \u003ccode\u003eProperty::isFinal()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePropertyHook::isFinal()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eEmit an error if property hook is used on declaration with multiple properties.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake legacy class aliases compatible with classmap-authoritative autoloader.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eParam::isPromoted()\u003c/code\u003e and \u003ccode\u003eParam::isPublic()\u003c/code\u003e now returns true for parameters that have property hooks but no explicit visibility modifier.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyHook::getStmts()\u003c/code\u003e now correctly desugars short \u003ccode\u003eset\u003c/code\u003e hooks. \u003ccode\u003eset =\u0026gt; $value\u003c/code\u003e will be expanded to \u003ccode\u003eset { $this-\u0026gt;propertyName = $value; }\u003c/code\u003e. This requires the \u003ccode\u003epropertyName\u003c/code\u003e attribute on the hook to be set, which is now also set by the parser. If the attribute is not set, \u003ccode\u003egetStmts()\u003c/code\u003e will throw an error for short set hooks, as it is not possible to produce a correct desugaring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for declaring functions with name \u003ccode\u003eexit\u003c/code\u003e or \u003ccode\u003edie\u003c/code\u003e, to allow their use in stubs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.4.0 (2024-12-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eProperty::isAbstract()\u003c/code\u003e and \u003ccode\u003eProperty::isFinal()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePropertyHook::isFinal()\u003c/code\u003e method.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v4.19.4...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=4.19.4\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/WordPress/plugin-check/pull/1081","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WordPress%2Fplugin-check/issues/1081","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1081/packages"}},{"old_version":"5.4.0","new_version":"5.6.1","update_type":"minor","path":null,"pr_created_at":"2025-10-03T15:42:50.000Z","version_change":"5.4.0 → 5.6.1","issue":{"uuid":"2885391038","node_id":"PR_kwDON9Ogys6r-5K-","number":10,"state":"closed","title":"Bump nikic/php-parser from 5.4.0 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-03T16:16:12.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-10-03T15:42:50.000Z","updated_at":"2025-10-03T16:16:12.000Z","time_to_close":2002,"merged_at":"2025-10-03T16:16:12.000Z","merged_by":"shochdoerfer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.4.0 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.4.0\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/bitExpert/phpstan-sylius/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitExpert%2Fphpstan-sylius/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"5.6.0","new_version":"5.6.1","update_type":"patch","path":null,"pr_created_at":"2025-09-22T06:43:22.000Z","version_change":"5.6.0 → 5.6.1","issue":{"uuid":"2848124148","node_id":"PR_kwDOA31kls6pwuz0","number":95,"state":"closed","title":"Bump nikic/php-parser from 5.6.0 to 5.6.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-22T13:10:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T06:43:22.000Z","updated_at":"2025-09-22T13:10:55.000Z","time_to_close":23253,"merged_at":"2025-09-22T13:10:55.000Z","merged_by":"BolZer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 5.6.0 to 5.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\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=nikic/php-parser\u0026package-manager=composer\u0026previous-version=5.6.0\u0026new-version=5.6.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/easybill/zugferd-php/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybill%2Fzugferd-php/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"5.4.0","new_version":"5.6.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T00:27:58.000Z","version_change":"5.4.0 → 5.6.1","issue":{"uuid":"2847554037","node_id":"PR_kwDOO-5OGM6pujn1","number":15,"state":"open","title":"build(deps-dev): bump the development-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T00:27:58.000Z","updated_at":"2025-09-22T00:27:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":10,"packages":[{"name":"predis/predis","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/predis/predis"},{"name":"symfony/translation","old_version":"6.4.19","new_version":"6.4.24","repository_url":"https://github.com/symfony/translation"},{"name":"dealerdirect/phpcodesniffer-composer-installer","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/PHPCSStandards/composer-installer"},{"name":"myclabs/deep-copy","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/myclabs/DeepCopy"},{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"phpstan/phpdoc-parser","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/phpstan/phpdoc-parser"},{"name":"phpstan/phpstan","old_version":"1.12.23","new_version":"1.12.29","repository_url":"https://github.com/phpstan/phpstan"},{"name":"phpunit/phpunit","old_version":"10.5.45","new_version":"10.5.55","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"slevomat/coding-standard","old_version":"8.16.2","new_version":"8.23.0","repository_url":"https://github.com/slevomat/coding-standard"},{"name":"symfony/phpunit-bridge","old_version":"7.2.0","new_version":"7.3.3","repository_url":"https://github.com/symfony/phpunit-bridge"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [predis/predis](https://github.com/predis/predis) | `2.3.0` | `2.4.0` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.19` | `6.4.24` |\n| [dealerdirect/phpcodesniffer-composer-installer](https://github.com/PHPCSStandards/composer-installer) | `1.0.0` | `1.1.2` |\n| [myclabs/deep-copy](https://github.com/myclabs/DeepCopy) | `1.13.0` | `1.13.4` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.4.0` | `5.6.1` |\n| [phpstan/phpdoc-parser](https://github.com/phpstan/phpdoc-parser) | `2.1.0` | `2.3.0` |\n| [phpstan/phpstan](https://github.com/phpstan/phpstan) | `1.12.23` | `1.12.29` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `10.5.45` | `10.5.55` |\n| [slevomat/coding-standard](https://github.com/slevomat/coding-standard) | `8.16.2` | `8.23.0` |\n| [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) | `7.2.0` | `7.3.3` |\n\n\nUpdates `predis/predis` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eCurrent version provides full compatibility with coming \u003cstrong\u003eRedis 8.0\u003c/strong\u003e release.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/messikiller\"\u003e\u003ccode\u003e@​messikiller\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/heqiming\"\u003e\u003ccode\u003e@​heqiming\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/NHZEX\"\u003e\u003ccode\u003e@​NHZEX\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/radu-neacsu\"\u003e\u003ccode\u003e@​radu-neacsu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/janedbal\"\u003e\u003ccode\u003e@​janedbal\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nicchap\"\u003e\u003ccode\u003e@​nicchap\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asafpamzn\"\u003e\u003ccode\u003e@​asafpamzn\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dorrogeray\"\u003e\u003ccode\u003e@​dorrogeray\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.4.0-RC1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0 (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\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/predis/predis/commit/f49e13ee3a2a825631562aa0223ac922ec5d058b\"\u003e\u003ccode\u003ef49e13e\u003c/code\u003e\u003c/a\u003e tag stable 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6e3e2c0e78a9b35d1c4c06d76cabf4c0c050d71c\"\u003e\u003ccode\u003e6e3e2c0\u003c/code\u003e\u003c/a\u003e [2.x] 8.0-RC2 testing (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/c35c422eda470884b25f9dda78501dafcbf8bdc7\"\u003e\u003ccode\u003ec35c422\u003c/code\u003e\u003c/a\u003e [2.x] Fix the problem of protocol loss during cluster MOVED/ASK (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1b5ed7d51641b9900c590bb613f0297306af08db\"\u003e\u003ccode\u003e1b5ed7d\u003c/code\u003e\u003c/a\u003e ZPOPMIN \u0026amp; ZPOPMAX prefix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5df852f22741c9c6578440c550ffc698594f7786\"\u003e\u003ccode\u003e5df852f\u003c/code\u003e\u003c/a\u003e Added tests cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/9418df1924754860f3df7776662a2b8478ddcf82\"\u003e\u003ccode\u003e9418df1\u003c/code\u003e\u003c/a\u003e fix changelog branch check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0e4b3829a7847fc35b6f3b53567ca2abccd49ccb\"\u003e\u003ccode\u003e0e4b382\u003c/code\u003e\u003c/a\u003e fix changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/65f6127fab8c06b61f29dc5ba6379c6fe3829e4a\"\u003e\u003ccode\u003e65f6127\u003c/code\u003e\u003c/a\u003e add changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7ff24b19ae030529c2c0e5091d46f5476de18440\"\u003e\u003ccode\u003e7ff24b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/predis/predis/issues/1528\"\u003e#1528\u003c/a\u003e from predis/vv-2.x-readme-8.0-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/2babfc91d7f058b89e1da12a023f6c7efc268547\"\u003e\u003ccode\u003e2babfc9\u003c/code\u003e\u003c/a\u003e Update README.md (Redis 8.0 support)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/translation` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/translation/releases\"\u003esymfony/translation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/translation/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61276\"\u003esymfony/symfony#61276\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61111\"\u003esymfony/symfony#61111\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e (\u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/translation/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60914\"\u003esymfony/symfony#60914\u003c/a\u003e [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (\u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/translation/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60549\"\u003esymfony/symfony#60549\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata (\u003ca href=\"https://github.com/pontus-mp\"\u003e\u003ccode\u003e@​pontus-mp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/translation/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/translation/commit/300b72643e89de0734d99a9e3f8494a3ef6936e1\"\u003e\u003ccode\u003e300b726\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/0dda7cef1f58116fcf2c81aefe85fa036dc83320\"\u003e\u003ccode\u003e0dda7ce\u003c/code\u003e\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/84a776595720722481f656bd3459765ac985dbdc\"\u003e\u003ccode\u003e84a7765\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/de8afa521e04a5220e9e58a1dc99971ab7cac643\"\u003e\u003ccode\u003ede8afa5\u003c/code\u003e\u003c/a\u003e Fix command option mode (InputOption::VALUE_REQUIRED)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/7e3b3b7146c6fab36ddff304a8041174bf6e17ad\"\u003e\u003ccode\u003e7e3b3b7\u003c/code\u003e\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/bb92ea5588396b319ba43283a5a3087a034cb29c\"\u003e\u003ccode\u003ebb92ea5\u003c/code\u003e\u003c/a\u003e [Intl] Update data to ICU 77.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dealerdirect/phpcodesniffer-composer-installer` from 1.0.0 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/releases\"\u003edealerdirect/phpcodesniffer-composer-installer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks \u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\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/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e made their first contribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\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/PHPCSStandards/composer-installer/blob/main/CHANGELOG.md\"\u003edealerdirect/phpcodesniffer-composer-installer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.1.2] - 2025-07-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003ePHPCSStandards/composer-installer#247\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/248\"\u003ePHPCSStandards/composer-installer#248\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003ePHPCSStandards/composer-installer#239\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/245\"\u003ePHPCSStandards/composer-installer#245\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.0] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks [\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e], [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/230\"\u003ePHPCSStandards/composer-installer#230\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/PHPCSStandards/composer-installer/commit/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1\"\u003e\u003ccode\u003ee9cf5e4\u003c/code\u003e\u003c/a\u003e CHANGELOG: update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/c9d966803b9eb3d9a505a5a7dc06f625214e3b06\"\u003e\u003ccode\u003ec9d9668\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/249\"\u003e#249\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/1faffc1ca9ce14bccc1b210042fa96164b7300c6\"\u003e\u003ccode\u003e1faffc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e from PHPCSStandards/feature/247-fix-fatal-revert-seco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/76f1a9941207b86759157132a661d603ed69bc81\"\u003e\u003ccode\u003e76f1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/250\"\u003e#250\u003c/a\u003e from PHPCSStandards/feature/tests-fix-missing-use-sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/70c69ddf1e0ba85aa357a8b64616eb4737b27433\"\u003e\u003ccode\u003e70c69dd\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e7138b9b5e7f5e2af1da847704f1badd69073545\"\u003e\u003ccode\u003ee7138b9\u003c/code\u003e\u003c/a\u003e Tests: fix two missing import \u003ccode\u003euse\u003c/code\u003e statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/488030f9e15d1714638287f0c87c5f0d9ff4b785\"\u003e\u003ccode\u003e488030f\u003c/code\u003e\u003c/a\u003e Fix fatal error when Composer EventDispatcher called programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/6e0fa428497bf560152ee73ffbb8af5c6a56b0dd\"\u003e\u003ccode\u003e6e0fa42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/246\"\u003e#246\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/9d5e43dd9a5ed28b164a6f932c223994eb2562e4\"\u003e\u003ccode\u003e9d5e43d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/244\"\u003e#244\u003c/a\u003e from PHPCSStandards/feature/update-and-move-release-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/d969990e2e8fbc854f7d2e7fffc35b0608794b6b\"\u003e\u003ccode\u003ed969990\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myclabs/deep-copy` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myclabs/DeepCopy/releases\"\u003emyclabs/deep-copy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not call Reflection*::setAccessible() in PHP \u0026gt;= 8.1 by \u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\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/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange TObject to mixed by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/206\"\u003emyclabs/DeepCopy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd generic to DeepCopy::copy method by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\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/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\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/myclabs/DeepCopy/commit/07d290f0c47959fd5eed98c95ee5602db07e0b6a\"\u003e\u003ccode\u003e07d290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/207\"\u003e#207\u003c/a\u003e from W0rma/reflection-set-accessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/8c42cfd41b5b01d33e4809e2255a2625b642eb15\"\u003e\u003ccode\u003e8c42cfd\u003c/code\u003e\u003c/a\u003e setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/faed855a7b5f4d4637717c2b3863e277116beb36\"\u003e\u003ccode\u003efaed855\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/206\"\u003e#206\u003c/a\u003e from ruudk/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/4f05aba9561c74d419e19a9b307b0fa038a4429f\"\u003e\u003ccode\u003e4f05aba\u003c/code\u003e\u003c/a\u003e Change TObject to mixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/d25e62e636b0a9b01e3bdebb7823b474876dd829\"\u003e\u003ccode\u003ed25e62e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/205\"\u003e#205\u003c/a\u003e from ruudk/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/f13e8ee6ea859137f8b7a20077c0931bf112e1a3\"\u003e\u003ccode\u003ef13e8ee\u003c/code\u003e\u003c/a\u003e Add generic to DeepCopy::copy method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/1720ddd719e16cf0db4eb1c6eca108031636d46c\"\u003e\u003ccode\u003e1720ddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/203\"\u003e#203\u003c/a\u003e from SpazzMarticus/fix-return-types-for-doctrine-proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/3424b4d8b08835c075dcc8f4a1bf386e8fcc2180\"\u003e\u003ccode\u003e3424b4d\u003c/code\u003e\u003c/a\u003e Fix return types for Doctrine\\Persistence\\Proxy implementations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.4.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\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/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\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/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpdoc-parser` from 2.1.0 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/phpstan/phpdoc-parser/releases\"\u003ephpstan/phpdoc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/1e0cd5370df5dd2e556a36b9c62f62e555870495\"\u003e1e0cd53\u003c/a\u003e - Support constant fetch in array key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/5a36b05fb2f853a7b787ae6b47939764e19040c6\"\u003e5a36b05\u003c/a\u003e - Open 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/6d595a41d5d8da1e04a53e206993c6e6ce7d5dfc\"\u003e6d595a4\u003c/a\u003e - Prepare 2.3.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003eb9e61a6\u003c/a\u003e - Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e233238c\u003c/a\u003e - Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e9475dab\u003c/a\u003e - Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e0a8e718\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e3779903\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.5.0\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/phpstan/phpdoc-parser/commit/1e0cd5370df5dd2e556a36b9c62f62e555870495\"\u003e\u003ccode\u003e1e0cd53\u003c/code\u003e\u003c/a\u003e Support constant fetch in array key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/5a36b05fb2f853a7b787ae6b47939764e19040c6\"\u003e\u003ccode\u003e5a36b05\u003c/code\u003e\u003c/a\u003e Open 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/6d595a41d5d8da1e04a53e206993c6e6ce7d5dfc\"\u003e\u003ccode\u003e6d595a4\u003c/code\u003e\u003c/a\u003e Prepare 2.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003e\u003ccode\u003eb9e61a6\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e\u003ccode\u003e233238c\u003c/code\u003e\u003c/a\u003e Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e\u003ccode\u003e9475dab\u003c/code\u003e\u003c/a\u003e Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e\u003ccode\u003e0a8e718\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e\u003ccode\u003e3779903\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phpstan/phpdoc-parser/compare/2.1.0...2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 1.12.23 to 1.12.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.29\u003c/h2\u003e\n\u003cp\u003eFix PHPStan Pro flickering (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/90b10482abe663dcd85fd08ac082e231622ea68a\"\u003ehttps://github.com/phpstan/phpstan-src/commit/90b10482abe663dcd85fd08ac082e231622ea68a\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13381\"\u003e#13381\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.12.28\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMore precise elapsed time if it's a low number (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix recursion with object shapes in \u003ccode\u003e@property\u003c/code\u003e referencing other class and then back in recursive manner (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\"\u003ehttps://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13057\"\u003e#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@var\u003c/code\u003e PHPDoc type inheritance for class constants (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4008\"\u003e#4008\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/10911\"\u003e#10911\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003egetenv(null)\u003c/code\u003e for PHP 8.0+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4007\"\u003e#4007\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13065\"\u003e#13065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eProperly restore error handler for collecting errors (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite recursion with TemplateIterableType (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\"\u003ehttps://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13218\"\u003e#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid error with constant name \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4006\"\u003e#4006\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12095\"\u003e#12095\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eArray without \u003ccode\u003e0\u003c/code\u003e in key type is not a list (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4018\"\u003e#4018\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/9487\"\u003e#9487\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix HasOffsetValueType::searchArray (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4013\"\u003e#4013\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRework ArrayReplaceFunctionReturnTypeExtension (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/3958\"\u003e#3958\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12828\"\u003e#12828\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFunction signature fixes 🤖\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PDO errorCode return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4005\"\u003e#4005\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12571\"\u003e#12571\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003ebzdecompress()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4088\"\u003e#4088\u003c/a\u003e), thanks \u003ca href=\"https://github.com/jlherren\"\u003e\u003ccode\u003e@​jlherren\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003emb_convert_encoding\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4010\"\u003e#4010\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternals 🔍\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate legacy tests (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4000\"\u003e#4000\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.27\u003c/h2\u003e\n\u003ch1\u003eMajor new features 🚀\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroducing \u003cstrong\u003eEditor Mode\u003c/strong\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\"\u003ehttps://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLearn more: \u003ca href=\"https://phpstan.org/user-guide/editor-mode\"\u003ehttps://phpstan.org/user-guide/editor-mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eResult cache traits optimization - analyse only files using trait when trait implementation changes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitializerExprTypeResolver - optimize arithmetical and bitwise operations for large types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\"\u003ehttps://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\u003c/a\u003e, \u003ca href=\"https://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\"\u003ehttps://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit how big int-mask type can be (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\"\u003ehttps://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\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/phpstan/phpstan/commit/0835c625a38ac6484f050077116b6668bc3ab57d\"\u003e\u003ccode\u003e0835c62\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/90b104861127ddedc13c6a06a90f55ffa7aababb\"\u003e\u003ccode\u003e90b1048\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 90b10482abe663dcd85fd08ac082e231622ea68a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/fcf8b71aeab4e1a1131d1783cef97b23a51b87a9\"\u003e\u003ccode\u003efcf8b71\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/3eb03720f6c8b05ff377d31f3b4ef9721af3f390\"\u003e\u003ccode\u003e3eb0372\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 3eb0372c750221818fc256413eda31a3d8228a1b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/424ef166137dede363049b4cab7dead5ec4e0c42\"\u003e\u003ccode\u003e424ef16\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 424ef169e33a146f8a7bc1951841bbf7f410a3fb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7358b7eab45b372db7a957a7b404b5482413b67c\"\u003e\u003ccode\u003e7358b7e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7358b7e7292ad6b1fdf12cd026543f4d80e6105d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/ef9aae29c1d099ee4f9c84f9d6d3beb102019a4a\"\u003e\u003ccode\u003eef9aae2\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit ef9aae2ecf1cc51f481e633530d1fb373ea29795\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/400ba6df7d3527c64fac096c8565419fbfd703c6\"\u003e\u003ccode\u003e400ba6d\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 400ba6d71ae15f52c923b5251114839261b49a27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/43c44ee1146b5ba673e25cfcb7874e5e8546305f\"\u003e\u003ccode\u003e43c44ee\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6e87a98e1ce3446c1d2b65385df9d80d470ebe67\"\u003e\u003ccode\u003e6e87a98\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 6e87a98515c1f86162423852582bff2e0cf48e2f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/1.12.23...1.12.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 10.5.45 to 10.5.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/releases\"\u003ephpunit/phpunit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHPUnit 10.5.55\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6366\"\u003e#6366\u003c/a\u003e: Exclude \u003ccode\u003e__sleep()\u003c/code\u003e and \u003ccode\u003e__wakeup()\u003c/code\u003e from test double code generation on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.54\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e__sleep()\u003c/code\u003e method (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.52\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6321\"\u003e#6321\u003c/a\u003e: Allow \u003ccode\u003eerror_reporting=E_ALL\u003c/code\u003e for \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.51\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6308\"\u003e#6308\u003c/a\u003e: Improve output of \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe version number for the test result cache file has been incremented to reflect that its structure for PHPUnit 10.5 is not compatible with its structure for PHPUnit 8.5 and PHPUnit 9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/sebastianbergmann/phpunit/blob/10.5.55/ChangeLog-10.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.5.55] - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6366\"\u003e#6366\u003c/a\u003e: Exclude \u003ccode\u003e__sleep()\u003c/code\u003e and \u003ccode\u003e__wakeup()\u003c/code\u003e from test double code generation on PHP \u0026gt;= 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.54] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e__sleep()\u003c/code\u003e method (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.53] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not configure \u003ccode\u003ereport_memleaks\u003c/code\u003e setting (which will be deprecated in PHP 8.5) for PHPT processes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.52] - 2025-08-16\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6321\"\u003e#6321\u003c/a\u003e: Allow \u003ccode\u003eerror_reporting=E_ALL\u003c/code\u003e for \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.51] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6308\"\u003e#6308\u003c/a\u003e: Improve output of \u003ccode\u003e--check-php-configuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe version number for the test result cache file has been incremented to reflect that its structure for PHPUnit 10.5 is not compatible with its structure for PHPUnit 8.5 and PHPUnit 9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.48] - 2025-07-11\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/sebastianbergmann/phpunit/commit/4b2d546b336876bd9562f24641b08a25335b06b6\"\u003e\u003ccode\u003e4b2d546\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/56d2e80d023e9b6963be3dda07d6874a82a60a62\"\u003e\u003ccode\u003e56d2e80\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0a9aa4440b6a9528cf360071502628d717af3e0a\"\u003e\u003ccode\u003e0a9aa44\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/87d93ad4a21f2991a8495eb8b7d67db6bfee7710\"\u003e\u003ccode\u003e87d93ad\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/2da51ff4b15c95e8c060d7dd693fd5899f87a112\"\u003e\u003ccode\u003e2da51ff\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1b337835179ae0adba4d9a9d9024a19c65fe4a6c\"\u003e\u003ccode\u003e1b33783\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/44eddd5f3267025c211ec182d01439ab218497b7\"\u003e\u003ccode\u003e44eddd5\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/c8dee6b55aab8e202c4144f970ff7c46ccde536b\"\u003e\u003ccode\u003ec8dee6b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Skip on PHP 8.5\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/85d1dd45be9c5c85a1140415def06d57703b3750\"\u003e\u003ccode\u003e85d1dd4\u003c/code\u003e\u003c/a\u003e Use attribute instead of annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/95312d98aaf5eff5d677c2b2c72d559abb1fa9de\"\u003e\u003ccode\u003e95312d9\u003c/code\u003e\u003c/a\u003e Merge branch '9.6' into 10.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.45...10.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slevomat/coding-standard` from 8.16.2 to 8.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slevomat/coding-standard/releases\"\u003eslevomat/coding-standard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.23.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/4.0.0\"\u003ePHPCS 4.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.22.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.StaticClosure\u003c/code\u003e: Fixed false positive when \u003ccode\u003e$this\u003c/code\u003e is the last token\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.22.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.UnusedParameter\u003c/code\u003e: New option \u003ccode\u003eallowedParameterPatterns\u003c/code\u003e to suppress check for specific parameter names (thanks to \u003ca href=\"https://github.com/claytonrcarter\"\u003e\u003ccode\u003e@​claytonrcarter\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Attributes.AttributesOrder\u003c/code\u003e: Fixed alphabetical sorting\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.DisallowEmptyFunction\u003c/code\u003e: Private or protected constructor should not be reported\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ReturnTypeHint\u003c/code\u003e: Report missing type hint in abstract methods (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed deprecated errors in PHP 8.5\u003c/li\u003e\n\u003cli\u003eFixed attributes parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.21.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.PHP.RequireExplicitAssertion\u003c/code\u003e: Fixed false positive\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.RequireMultiLineMethodSignature\u003c/code\u003e: New option \u003ccode\u003ewithPromotedProperties\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved support for non-official type hints (thanks to \u003ca href=\"https://github.com/kkmuffme\"\u003e\u003ccode\u003e@​kkmuffme\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: Some fixes\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evoid\u003c/code\u003e cannot be changed to \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003enever\u003c/code\u003e/\u003ccode\u003evoid\u003c/code\u003e cannot be used in a union (thanks to \u003ca href=\"https://github.com/kkmuffme\"\u003e\u003ccode\u003e@​kkmuffme\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ParameterTypeHint\u003c/code\u003e: Don't report missing native type hint when method has \u003ccode\u003e#[Override]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.TraitUseSpacing\u003c/code\u003e: Allow \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003elinesCountAfterLastUse\u003c/code\u003e option (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.PropertySpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\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/slevomat/coding-standard/commit/ba476e9c5dd52107acb17e33a70034d65f380847\"\u003e\u003ccode\u003eba476e9\u003c/code\u003e\u003c/a\u003e Force stable stability for dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/8839d6da1c72d94a9b61472f340e55984e134b5b\"\u003e\u003ccode\u003e8839d6d\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/690e88ecfd507431af8d30bbd76490dbf2f1af85\"\u003e\u003ccode\u003e690e88e\u003c/code\u003e\u003c/a\u003e Allow all PHPCS 4.0 versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/8fb1dfd5a64bff6159c7f28b3078db69a77f5e4c\"\u003e\u003ccode\u003e8fb1dfd\u003c/code\u003e\u003c/a\u003e PHPCS 4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/1dd80bf3b93692bedb21a6623c496887fad05fec\"\u003e\u003ccode\u003e1dd80bf\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/92425a05b1b2364825397afda629b470c9d9d3c1\"\u003e\u003ccode\u003e92425a0\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.StaticClosure: Fixed false positive when $th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/a4cef983bad2e70125612d22b2f6e2bd1333d5c2\"\u003e\u003ccode\u003ea4cef98\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Attributes.AttributesOrder: Fixed alphabetical sorting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/52047068684c7991e8653bc4ecf540ac51a1883c\"\u003e\u003ccode\u003e5204706\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.DisallowEmptyFunction: Private or protected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/4ffc43afd4d84b06a3df2834573a6efb1d42fb51\"\u003e\u003ccode\u003e4ffc43a\u003c/code\u003e\u003c/a\u003e Fixed attributes parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/fcdcf4a4f50bf31f7a1b4a9d510948f9ff7a225f\"\u003e\u003ccode\u003efcdcf4a\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Functions.UnusedParameter: New option \u0026quot;allowedParamete...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slevomat/coding-standard/compare/8.16.2...8.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/phpunit-bridge` from 7.2.0 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/phpunit-bridge/releases\"\u003esymfony/phpunit-bridge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.2...v7.3.3\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.2...v7.3.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61304\"\u003esymfony/symfony#61304\u003c/a\u003e [PhpUnitBridge] Call Reflection*::setAccessible() only for PHP \u0026lt; 8.1 (\u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0...v7.3.1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0...v7.3.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60645\"\u003esymfony/symfony#60645\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10 (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60616\"\u003esymfony/symfony#60616\u003c/a\u003e skip interactive questions asked by Composer (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0-RC1...v7.3.0\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0-RC1...v7.3.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.3.0-BETA2...v7.3.0-RC1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.3.0-BETA2...v7.3.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60500\"\u003esymfony/symfony#60500\u003c/a\u003e [PhpUnitBridge] Fix cleaning up mocked features with attributes (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60484\"\u003esymfony/symfony#60484\u003c/a\u003e [PhpUnitBridge] Clean up mocked features only when \u003ccode\u003e@group\u003c/code\u003e is present (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60490\"\u003esymfony/symfony#60490\u003c/a\u003e [PhpUnitBridge] set path to the PHPUnit autoload file (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.3.0-BETA1\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.3.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59682\"\u003esymfony/symfony#59682\u003c/a\u003e [Security] Deprecate UserInterface \u0026amp; TokenInterface's \u003ccode\u003eeraseCredentials()\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59384\"\u003esymfony/symfony#59384\u003c/a\u003e [PhpUnitBridge] Enable configuring mock namespaces with attributes (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.7...v7.2.8\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.7...v7.2.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60645\"\u003esymfony/symfony#60645\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10 (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60616\"\u003esymfony/symfony#60616\u003c/a\u003e skip interactive questions asked by Composer (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.2.7\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.6...v7.2.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60484\"\u003esymfony/symfony#60484\u003c/a\u003e [PhpUnitBridge] Clean up mocked features only when \u003ccode\u003e@group\u003c/code\u003e is present (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60490\"\u003esymfony/symfony#60490\u003c/a\u003e [PhpUnitBridge] set path to the PHPUnit autoload file (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.5...v7.2.6\"\u003ehttps://github.com/symfony/phpunit-bridge/compare/v7.2.5...v7.2.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60174\"\u003esymfony/symfony#60174\u003c/a\u003e [PhpUnitBridge] properly clean up mocked features after tests have run (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\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/symfony/phpunit-bridge/blob/7.4/CHANGELOG.md\"\u003esymfony/phpunit-bridge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003estrtotime()\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable configuring clock and DNS mock namespaces with attributes\u003c/li\u003e\n\u003cli\u003eAdd support for CAA record type in DnsMock for improved DNS mocking capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a PHPUnit extension that registers the clock mock and DNS mock and the \u003ccode\u003eDebugClassLoader\u003c/code\u003e from the ErrorHandler component if present\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eExpectUserDeprecationMessageTrait\u003c/code\u003e with a polyfill of PHPUnit's \u003ccode\u003eexpectUserDeprecationMessage()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etotal\u003c/code\u003e for asserting deprecation count when a group is not defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow setting the locale using \u003ccode\u003eSYMFONY_PHPUNIT_LOCALE\u003c/code\u003e env var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003eenum_exists\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003eEnable reporting of deprecations triggered by Doctrine by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for mocking the \u003ccode\u003ehrtime()\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option \u003ccode\u003eignoreFile\u003c/code\u003e to configure a file that lists deprecation messages to ignore\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eSetUpTearDownTrait\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\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/symfony/phpunit-bridge/commit/7954e563ed14f924593169f6c4645d58d9d9ac77\"\u003e\u003ccode\u003e7954e56\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/ddce87db4f5c12fcff191f294f3b70125b333038\"\u003e\u003ccode\u003eddce87d\u003c/code\u003e\u003c/a\u003e Reflection*::setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/c7bd97db095cb2f560b675e3fa0ae5ca6a2e5f59\"\u003e\u003ccode\u003ec7bd97d\u003c/code\u003e\u003c/a\u003e add back setAccessible() for PHP 7 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/2d07490a989904860949068924c75b74e3dbf949\"\u003e\u003ccode\u003e2d07490\u003c/code\u003e\u003c/a\u003e [Form][PhpUnitBridge] Remove usage of noop \u003ccode\u003eReflectionProperty::setAccessible()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/ba6b753034e78f6316e47a2fbed1f4e6ad97d6e5\"\u003e\u003ccode\u003eba6b753\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/71624984d8bcad6acf7a790d4e3ceafe04bc2485\"\u003e\u003ccode\u003e7162498\u003c/code\u003e\u003c/a\u003e Merge branch '7.2' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/860206b88792463da3bb64763c224c29ddbe9729\"\u003e\u003ccode\u003e860206b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/0d26168bf78993b3c49e69e41bea3e7cbecc426c\"\u003e\u003ccode\u003e0d26168\u003c/code\u003e\u003c/a\u003e implicitly run all Composer commands non-interactively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/a8186c524aa98c1e9fc4b7a02e97a13855c1d24c\"\u003e\u003ccode\u003ea8186c5\u003c/code\u003e\u003c/a\u003e [PhpUnitBridge] Skip bootstrap for PHPUnit \u0026gt;=10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/phpunit-bridge/commit/f953bf23812e8c196256709bd676375864eb6d9f\"\u003e\u003ccode\u003ef953bf2\u003c/code\u003e\u003c/a\u003e Merge branch '7.2' into 7.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/phpunit-bridge/compare/v7.2.0...v7.3.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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 ...\n\n_Description has been truncated_","html_url":"https://github.com/Harshit0726/simplesamlphp/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshit0726%2Fsimplesamlphp/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}}]}