{"id":2847,"name":"symfony/process","ecosystem":"packagist","repository_url":"https://github.com/symfony/process","issues_count":663,"created_at":"2025-06-06T15:02:13.627Z","updated_at":"2025-06-06T15:02:13.627Z","purl":"pkg:composer/symfony/process","metadata":{"id":725765,"name":"symfony/process","ecosystem":"packagist","description":"Executes commands in sub-processes","homepage":"https://symfony.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/symfony/process","keywords_array":[],"namespace":"symfony","versions_count":623,"first_release_published_at":"2011-09-26T22:55:43.000Z","latest_release_published_at":"2025-04-17T09:11:12.000Z","latest_release_number":"v7.3.0","last_synced_at":"2025-06-05T03:50:48.568Z","created_at":"2022-04-07T11:31:42.638Z","updated_at":"2025-06-05T03:50:48.568Z","registry_url":"https://packagist.org/packages/symfony/process#","install_command":"composer require symfony/process","documentation_url":null,"metadata":{"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}]},"repo_metadata":{"id":37951839,"uuid":"1398656","full_name":"symfony/process","owner":"symfony","description":"Executes commands in sub-processes","archived":false,"fork":false,"pushed_at":"2024-10-27T15:24:56.000Z","size":2165,"stargazers_count":7431,"open_issues_count":0,"forks_count":104,"subscribers_count":25,"default_branch":"7.1","last_synced_at":"2024-10-29T21:53:48.821Z","etag":null,"topics":["component","php","symfony","symfony-component"],"latest_commit_sha":null,"homepage":"https://symfony.com/process","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/symfony.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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},"funding":{"github":"fabpot","tidelift":"packagist/symfony/symfony","custom":"https://symfony.com/sponsor"}},"created_at":"2011-02-22T18:04:37.000Z","updated_at":"2024-10-29T14:30:21.000Z","dependencies_parsed_at":"2023-02-13T22:55:12.388Z","dependency_job_id":"3d233ca3-ef43-4b13-92a7-8e22d6057f73","html_url":"https://github.com/symfony/process","commit_stats":{"total_commits":814,"total_committers":196,"mean_commits":4.153061224489796,"dds":0.7985257985257985,"last_synced_commit":"5c03ee6369281177f07f7c68252a280beccba847"},"previous_names":[],"tags_count":609,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/symfony","download_url":"https://codeload.github.com/symfony/process/tar.gz/refs/heads/7.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222145687,"owners_count":16938482,"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":"symfony","name":"Symfony","uuid":"143937","kind":"organization","description":"","email":null,"website":"https://symfony.com/","location":"The Internet","twitter":"symfony","company":null,"icon_url":"https://avatars.githubusercontent.com/u/143937?v=4","repositories_count":253,"last_synced_at":"2023-04-09T05:41:33.964Z","metadata":{"has_sponsors_listing":false,"funding":{"github":"fabpot","tidelift":"packagist/symfony/symfony","custom":"https://symfony.com/sponsor"}},"html_url":"https://github.com/symfony","funding_links":["https://github.com/sponsors/fabpot","https://tidelift.com/funding/github/packagist/symfony/symfony","https://symfony.com/sponsor"],"total_stars":341222,"followers":null,"following":null,"created_at":"2022-11-02T16:21:15.487Z","updated_at":"2023-04-09T05:41:35.588Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/symfony","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/symfony/repositories"},"tags":[{"name":"v7.2.0-BETA1","sha":"2ad775b9f17c8c9c1fe457750ce191e0f7c1fbff","kind":"tag","published_at":"2024-10-27T15:22:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.2.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v7.2.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.2.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.2.0-BETA1/manifests"},{"name":"v7.1.6","sha":"6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e","kind":"tag","published_at":"2024-10-27T13:57:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.6","html_url":"https://github.com/symfony/process/releases/tag/v7.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.6/manifests"},{"name":"v6.4.13","sha":"1f9f59b46880201629df3bd950fc5ae8c55b960f","kind":"tag","published_at":"2024-10-27T13:51:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.13","html_url":"https://github.com/symfony/process/releases/tag/v6.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.13/manifests"},{"name":"v5.4.45","sha":"95f3f19d0f8f06e4253c66a0828ddb69f8b8ede4","kind":"tag","published_at":"2024-10-27T12:52:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.45","html_url":"https://github.com/symfony/process/releases/tag/v5.4.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.45/manifests"},{"name":"v7.1.5","sha":"5c03ee6369281177f07f7c68252a280beccba847","kind":"tag","published_at":"2024-09-21T06:09:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.5","html_url":"https://github.com/symfony/process/releases/tag/v7.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.5/manifests"},{"name":"v6.4.12","sha":"3f94e5f13ff58df371a7ead461b6e8068900fbb3","kind":"tag","published_at":"2024-09-21T06:04:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.12","html_url":"https://github.com/symfony/process/releases/tag/v6.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.12/manifests"},{"name":"v5.4.44","sha":"1b9fa82b5c62cd49da8c9e3952dd8531ada65096","kind":"tag","published_at":"2024-09-21T05:48:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.44","html_url":"https://github.com/symfony/process/releases/tag/v5.4.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.44/manifests"},{"name":"v7.1.3","sha":"7f2f542c668ad6c313dc4a5e9c3321f733197eca","kind":"tag","published_at":"2024-07-26T15:01:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.3","html_url":"https://github.com/symfony/process/releases/tag/v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.3/manifests"},{"name":"v7.1.1","sha":"febf90124323a093c7ee06fdb30e765ca3c20028","kind":"tag","published_at":"2024-06-04T06:52:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.1","html_url":"https://github.com/symfony/process/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.1/manifests"},{"name":"v7.0.8","sha":"a358943d5a15277fc6001f47541c08b7d815338f","kind":"tag","published_at":"2024-06-02T17:01:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.8","html_url":"https://github.com/symfony/process/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.8/manifests"},{"name":"v6.4.8","sha":"8d92dd79149f29e89ee0f480254db595f6a6a2c5","kind":"tag","published_at":"2024-06-02T16:31:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.8","html_url":"https://github.com/symfony/process/releases/tag/v6.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.8/manifests"},{"name":"v5.4.40","sha":"deedcb3bb4669cae2148bc920eafd2b16dc7c046","kind":"tag","published_at":"2024-06-02T15:53:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.40","html_url":"https://github.com/symfony/process/releases/tag/v5.4.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.40/manifests"},{"name":"v7.1.0","sha":"56c8a1ea51eb70003fee94a78c7d6d0f44832ce7","kind":"tag","published_at":"2024-05-31T07:46:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.0","html_url":"https://github.com/symfony/process/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0/manifests"},{"name":"v7.1.0-RC1","sha":"56c8a1ea51eb70003fee94a78c7d6d0f44832ce7","kind":"tag","published_at":"2024-05-17T15:43:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v7.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0-RC1/manifests"},{"name":"v7.1.0-BETA1","sha":"2f00ea0dec48a0674c4bfc3cf5244447282129a5","kind":"tag","published_at":"2024-05-02T12:47:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.1.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v7.1.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.1.0-BETA1/manifests"},{"name":"v7.0.7","sha":"3839e56b94dd1dbd13235d27504e66baf23faba0","kind":"tag","published_at":"2024-04-29T12:22:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.7","html_url":"https://github.com/symfony/process/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.7/manifests"},{"name":"v6.4.7","sha":"cdb1c81c145fd5aa9b0038bab694035020943381","kind":"tag","published_at":"2024-04-29T11:25:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.7","html_url":"https://github.com/symfony/process/releases/tag/v6.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.7/manifests"},{"name":"v5.4.39","sha":"85a554acd7c28522241faf2e97b9541247a0d3d5","kind":"tag","published_at":"2024-04-29T11:18:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.39","html_url":"https://github.com/symfony/process/releases/tag/v5.4.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.39/manifests"},{"name":"v7.0.4","sha":"0e7727191c3b71ebec6d529fa0e50a01ca5679e9","kind":"tag","published_at":"2024-02-27T06:37:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.4","html_url":"https://github.com/symfony/process/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.4/manifests"},{"name":"v6.4.4","sha":"710e27879e9be3395de2b98da3f52a946039f297","kind":"tag","published_at":"2024-02-27T06:32:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.4","html_url":"https://github.com/symfony/process/releases/tag/v6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.4/manifests"},{"name":"v5.4.36","sha":"4fdf34004f149cc20b2f51d7d119aa500caad975","kind":"tag","published_at":"2024-02-27T06:23:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.36","html_url":"https://github.com/symfony/process/releases/tag/v5.4.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.36/manifests"},{"name":"v7.0.3","sha":"937a195147e0c27b2759ade834169ed006d0bc74","kind":"tag","published_at":"2024-01-31T07:44:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.3","html_url":"https://github.com/symfony/process/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.3/manifests"},{"name":"v6.4.3","sha":"31642b0818bfcff85930344ef93193f8c607e0a3","kind":"tag","published_at":"2024-01-31T07:28:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.3","html_url":"https://github.com/symfony/process/releases/tag/v6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.3/manifests"},{"name":"v6.3.12","sha":"6c5eceb88510fc6ccd7044f2bacb21a3c0993882","kind":"tag","published_at":"2024-01-30T20:07:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.12","html_url":"https://github.com/symfony/process/releases/tag/v6.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.12/manifests"},{"name":"v5.4.35","sha":"cbc28e34015ad50166fc2f9c8962d28d0fe861eb","kind":"tag","published_at":"2024-01-30T20:01:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.35","html_url":"https://github.com/symfony/process/releases/tag/v5.4.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.35/manifests"},{"name":"v7.0.2","sha":"acd3eb5cb02382c1cb0287ba29b2908cc6ffa83a","kind":"tag","published_at":"2023-12-30T15:42:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.2","html_url":"https://github.com/symfony/process/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.2/manifests"},{"name":"v6.4.2","sha":"c4b1ef0bc80533d87a2e969806172f1c2a980241","kind":"tag","published_at":"2023-12-30T15:32:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.2","html_url":"https://github.com/symfony/process/releases/tag/v6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.2/manifests"},{"name":"v6.3.11","sha":"0a4e8fac947b0f1720b0f634a13a2273cc4cc1ad","kind":"tag","published_at":"2023-12-30T13:09:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.11","html_url":"https://github.com/symfony/process/releases/tag/v6.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.11/manifests"},{"name":"v5.4.34","sha":"8fa22178dfc368911dbd513b431cd9b06f9afe7a","kind":"tag","published_at":"2023-12-30T13:02:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.34","html_url":"https://github.com/symfony/process/releases/tag/v5.4.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.34/manifests"},{"name":"v7.0.0","sha":"13bdb1670c7f510494e04fcb2bfa29af63db9c0d","kind":"tag","published_at":"2023-11-29T10:56:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0/manifests"},{"name":"v6.4.0","sha":"191703b1566d97a5425dc969e4350d32b8ef17aa","kind":"tag","published_at":"2023-11-29T10:40:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0/manifests"},{"name":"v7.0.0-RC2","sha":"13bdb1670c7f510494e04fcb2bfa29af63db9c0d","kind":"tag","published_at":"2023-11-26T18:15:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-RC2/manifests"},{"name":"v6.4.0-RC2","sha":"191703b1566d97a5425dc969e4350d32b8ef17aa","kind":"tag","published_at":"2023-11-26T18:03:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-RC2/manifests"},{"name":"v7.0.0-RC1","sha":"5610deee807eb403daf4a1b4502df2d2277278f1","kind":"tag","published_at":"2023-11-15T16:17:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-RC1/manifests"},{"name":"v6.4.0-RC1","sha":"a91571ff5df8825fcc74569d99cddc7242f479b7","kind":"tag","published_at":"2023-11-15T16:06:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-RC1/manifests"},{"name":"v7.0.0-BETA3","sha":"5610deee807eb403daf4a1b4502df2d2277278f1","kind":"tag","published_at":"2023-11-10T14:38:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA3/manifests"},{"name":"v6.4.0-BETA3","sha":"a91571ff5df8825fcc74569d99cddc7242f479b7","kind":"tag","published_at":"2023-11-10T13:58:07.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA3/manifests"},{"name":"v7.0.0-BETA2","sha":"3411cf996b4a2852fc025f1d7cf0e04cf81c7a82","kind":"tag","published_at":"2023-10-29T19:52:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA2/manifests"},{"name":"v6.4.0-BETA2","sha":"12f9ebe6c117798f5be8692c8abfdf1810b52671","kind":"tag","published_at":"2023-10-29T14:39:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA2/manifests"},{"name":"v7.0.0-BETA1","sha":"acdafc70bf3d177fd370df3b56c14e8c0c371007","kind":"tag","published_at":"2023-10-21T14:29:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v7.0.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v7.0.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v7.0.0-BETA1/manifests"},{"name":"v6.4.0-BETA1","sha":"9973636b20cdc17299022b47d89cc40db2d9f9ca","kind":"tag","published_at":"2023-10-21T13:21:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.4.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v6.4.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.4.0-BETA1/manifests"},{"name":"v6.3.4","sha":"0b5c29118f2e980d455d2e34a5659f4579847c54","kind":"tag","published_at":"2023-08-26T13:55:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.4","html_url":"https://github.com/symfony/process/releases/tag/v6.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.4/manifests"},{"name":"v5.4.28","sha":"45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b","kind":"tag","published_at":"2023-08-26T13:48:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.28","html_url":"https://github.com/symfony/process/releases/tag/v5.4.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.28/manifests"},{"name":"v6.3.2","sha":"c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d","kind":"tag","published_at":"2023-07-30T09:07:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.2","html_url":"https://github.com/symfony/process/releases/tag/v6.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.2/manifests"},{"name":"v6.2.13","sha":"1603ae32487981c11b8d0bf5d7551b8b00f5a99b","kind":"tag","published_at":"2023-07-30T08:45:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.13","html_url":"https://github.com/symfony/process/releases/tag/v6.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.13/manifests"},{"name":"v5.4.26","sha":"1a44dc377ec86a50fab40d066cd061e28a6b482f","kind":"tag","published_at":"2023-07-29T15:44:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.26","html_url":"https://github.com/symfony/process/releases/tag/v5.4.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.26/manifests"},{"name":"v6.3.0","sha":"8741e3ed7fe2e91ec099e02446fb86667a0f1628","kind":"tag","published_at":"2023-05-30T19:04:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.0","html_url":"https://github.com/symfony/process/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0/manifests"},{"name":"v6.2.11","sha":"97ae9721bead9d1a39b5650e2f4b7834b93b539c","kind":"tag","published_at":"2023-05-27T21:13:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.11","html_url":"https://github.com/symfony/process/releases/tag/v6.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.11/manifests"},{"name":"v5.4.24","sha":"e3c46cc5689c8782944274bb30702106ecbe3b64","kind":"tag","published_at":"2023-05-27T08:10:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.24","html_url":"https://github.com/symfony/process/releases/tag/v5.4.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.24/manifests"},{"name":"v6.3.0-RC1","sha":"8741e3ed7fe2e91ec099e02446fb86667a0f1628","kind":"tag","published_at":"2023-05-22T17:41:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v6.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0-RC1/manifests"},{"name":"v6.3.0-BETA1","sha":"89ac295dc344cc0cd802dd303cb2598e184e7014","kind":"tag","published_at":"2023-05-01T06:48:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.3.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v6.3.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.3.0-BETA1/manifests"},{"name":"v6.2.10","sha":"b34cdbc9c5e75d45a3703e63a48ad07aafa8bf2e","kind":"tag","published_at":"2023-04-28T13:50:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.10","html_url":"https://github.com/symfony/process/releases/tag/v6.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.10/manifests"},{"name":"v5.4.23","sha":"4b842fc4b61609e0a155a114082bd94e31e98287","kind":"tag","published_at":"2023-04-28T13:30:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.23","html_url":"https://github.com/symfony/process/releases/tag/v5.4.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.23/manifests"},{"name":"v6.2.8","sha":"75ed64103df4f6615e15a7fe38b8111099f47416","kind":"tag","published_at":"2023-03-31T12:01:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.8","html_url":"https://github.com/symfony/process/releases/tag/v6.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.8/manifests"},{"name":"v5.4.22","sha":"4b850da0cc3a2a9181c1ed407adbca4733dc839b","kind":"tag","published_at":"2023-03-31T11:55:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.22","html_url":"https://github.com/symfony/process/releases/tag/v5.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.22/manifests"},{"name":"v6.2.7","sha":"680e8a2ea6b3f87aecc07a6a65a203ae573d1902","kind":"tag","published_at":"2023-02-28T13:29:25.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.7","html_url":"https://github.com/symfony/process/releases/tag/v6.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.7/manifests"},{"name":"v5.4.21","sha":"d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd","kind":"tag","published_at":"2023-02-28T13:19:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.21","html_url":"https://github.com/symfony/process/releases/tag/v5.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.21/manifests"},{"name":"v6.2.5","sha":"9ead139f63dfa38c4e4a9049cc64a8b2748c83b7","kind":"tag","published_at":"2023-01-24T15:44:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.5","html_url":"https://github.com/symfony/process/releases/tag/v6.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.5/manifests"},{"name":"v6.1.11","sha":"62d915f3bd7ff05a13b1ba2bcc36fa9212a59971","kind":"tag","published_at":"2023-01-24T15:26:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.1.11","html_url":"https://github.com/symfony/process/releases/tag/v6.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.11/manifests"},{"name":"v6.0.19","sha":"2114fd60f26a296cc403a7939ab91478475a33d4","kind":"tag","published_at":"2023-01-24T13:44:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.19","html_url":"https://github.com/symfony/process/releases/tag/v6.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.19/manifests"},{"name":"v5.4.19","sha":"c5ba874c9b636dbccf761e22ce750e88ec3f55e1","kind":"tag","published_at":"2023-01-24T13:38:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.19","html_url":"https://github.com/symfony/process/releases/tag/v5.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.19/manifests"},{"name":"v6.2.0","sha":"ba6e55359f8f755fe996c58a81e00eaa67a35877","kind":"tag","published_at":"2022-11-30T17:41:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.0","html_url":"https://github.com/symfony/process/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0/manifests"},{"name":"v6.2.0-RC1","sha":"ba6e55359f8f755fe996c58a81e00eaa67a35877","kind":"tag","published_at":"2022-11-25T10:37:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v6.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-RC1/manifests"},{"name":"v6.2.0-BETA3","sha":"ba6e55359f8f755fe996c58a81e00eaa67a35877","kind":"tag","published_at":"2022-11-19T16:12:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v6.2.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-BETA3/manifests"},{"name":"v6.2.0-BETA1","sha":"00db88f2b2c541c5c61e05056d9d18eaa11493a9","kind":"tag","published_at":"2022-10-24T12:56:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.2.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v6.2.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.2.0-BETA1/manifests"},{"name":"v6.1.3","sha":"a6506e99cfad7059b1ab5cab395854a0a0c21292","kind":"tag","published_at":"2022-07-29T13:03:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.1.3","html_url":"https://github.com/symfony/process/releases/tag/v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.3/manifests"},{"name":"v6.0.11","sha":"44270a08ccb664143dede554ff1c00aaa2247a43","kind":"tag","published_at":"2022-07-29T12:40:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.11","html_url":"https://github.com/symfony/process/releases/tag/v6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.11/manifests"},{"name":"v5.4.11","sha":"6e75fe6874cbc7e4773d049616ab450eff537bf1","kind":"tag","published_at":"2022-07-29T12:31:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.11","html_url":"https://github.com/symfony/process/releases/tag/v5.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.11/manifests"},{"name":"v4.4.44","sha":"5cee9cdc4f7805e2699d9fd66991a0e6df8252a2","kind":"tag","published_at":"2022-07-29T12:24:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.44","html_url":"https://github.com/symfony/process/releases/tag/v4.4.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.44/manifests"},{"name":"v6.1.0","sha":"318718453c2be58266f1a9e74063d13cb8dd4165","kind":"tag","published_at":"2022-05-27T07:48:24.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.1.0","html_url":"https://github.com/symfony/process/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0/manifests"},{"name":"v6.1.0-RC1","sha":"318718453c2be58266f1a9e74063d13cb8dd4165","kind":"tag","published_at":"2022-05-14T18:28:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.1.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v6.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0-RC1/manifests"},{"name":"v6.0.8","sha":"d074154ea8b1443a96391f6e39f9e547b2dd01b9","kind":"tag","published_at":"2022-04-27T17:26:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.8","html_url":"https://github.com/symfony/process/releases/tag/v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.8/manifests"},{"name":"v5.4.8","sha":"597f3fff8e3e91836bb0bd38f5718b56ddbde2f3","kind":"tag","published_at":"2022-04-27T17:22:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.8","html_url":"https://github.com/symfony/process/releases/tag/v5.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.8/manifests"},{"name":"v4.4.41","sha":"9eedd60225506d56e42210a70c21bb80ca8456ce","kind":"tag","published_at":"2022-04-27T17:15:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.41","html_url":"https://github.com/symfony/process/releases/tag/v4.4.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.41/manifests"},{"name":"v6.1.0-BETA1","sha":"453a55e6c15c98f20429fc51e050915176b53432","kind":"tag","published_at":"2022-04-15T08:48:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.1.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v6.1.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.1.0-BETA1/manifests"},{"name":"v6.0.7","sha":"e13f6757e267d687e20ec5b26ccfcbbe511cd8f4","kind":"tag","published_at":"2022-04-02T07:01:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.7","html_url":"https://github.com/symfony/process/releases/tag/v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.7/manifests"},{"name":"v5.4.7","sha":"38a44b2517b470a436e1c944bf9b9ba3961137fb","kind":"tag","published_at":"2022-04-02T06:04:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.7","html_url":"https://github.com/symfony/process/releases/tag/v5.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.7/manifests"},{"name":"v4.4.40","sha":"54e9d763759268e07eb13b921d8631fc2816206f","kind":"tag","published_at":"2022-04-02T05:56:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.40","html_url":"https://github.com/symfony/process/releases/tag/v4.4.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.40/manifests"},{"name":"v6.0.5","sha":"1ccceccc6497e96f4f646218f04b97ae7d9fa7a1","kind":"tag","published_at":"2022-02-28T08:07:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.5","html_url":"https://github.com/symfony/process/releases/tag/v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.5/manifests"},{"name":"v5.4.5","sha":"95440409896f90a5f85db07a32b517ecec17fa4c","kind":"tag","published_at":"2022-02-28T07:58:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.5","html_url":"https://github.com/symfony/process/releases/tag/v5.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.5/manifests"},{"name":"v6.0.3","sha":"298ed357274c1868c20a0061df256a1250a6c4af","kind":"tag","published_at":"2022-01-28T11:59:31.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.3","html_url":"https://github.com/symfony/process/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.3/manifests"},{"name":"v5.4.3","sha":"553f50487389a977eb31cf6b37faae56da00f753","kind":"tag","published_at":"2022-01-28T11:06:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.3","html_url":"https://github.com/symfony/process/releases/tag/v5.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.3/manifests"},{"name":"v5.3.14","sha":"8bbae08c19308b9493ad235386144cbefec83cb0","kind":"tag","published_at":"2022-01-28T10:56:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.14","html_url":"https://github.com/symfony/process/releases/tag/v5.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.14/manifests"},{"name":"v4.4.37","sha":"b2d924e5a4cb284f293d5092b1dbf0d364cb8b67","kind":"tag","published_at":"2022-01-28T10:49:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.37","html_url":"https://github.com/symfony/process/releases/tag/v4.4.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.37/manifests"},{"name":"v6.0.2","sha":"71da2b7f3fdba460fcf61a97c8d3d14bbf3391ad","kind":"tag","published_at":"2021-12-29T14:07:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.2","html_url":"https://github.com/symfony/process/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.2/manifests"},{"name":"v5.4.2","sha":"2b3ba8722c4aaf3e88011be5e7f48710088fb5e4","kind":"tag","published_at":"2021-12-29T13:21:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.2","html_url":"https://github.com/symfony/process/releases/tag/v5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.2/manifests"},{"name":"v5.3.13","sha":"bcd167b6b5b667a4198eab68c2c3dd6978160b7c","kind":"tag","published_at":"2021-12-29T13:09:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.13","html_url":"https://github.com/symfony/process/releases/tag/v5.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.13/manifests"},{"name":"v4.4.36","sha":"a35d6b8f82e2272504f23a267de49b8717ca0028","kind":"tag","published_at":"2021-12-29T12:49:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.36","html_url":"https://github.com/symfony/process/releases/tag/v4.4.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.36/manifests"},{"name":"v6.0.0","sha":"d970c45c2186aa4331d1656950a82df64e232580","kind":"tag","published_at":"2021-11-29T17:04:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.0","html_url":"https://github.com/symfony/process/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0/manifests"},{"name":"v5.4.0","sha":"5be20b3830f726e019162b26223110c8f47cf274","kind":"tag","published_at":"2021-11-29T16:57:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.0","html_url":"https://github.com/symfony/process/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0/manifests"},{"name":"v6.0.0-RC1","sha":"d44e6e0bada7660eb851070dadb588034d050dce","kind":"tag","published_at":"2021-11-24T09:01:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v6.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-RC1/manifests"},{"name":"v5.4.0-RC1","sha":"e8f02d0795d3852e2e0169dc7660786e9de30859","kind":"tag","published_at":"2021-11-24T08:52:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v5.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-RC1/manifests"},{"name":"v5.3.12","sha":"e498803a6e95ede78e9d5646ad32a2255c033a6a","kind":"tag","published_at":"2021-11-24T08:47:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.12","html_url":"https://github.com/symfony/process/releases/tag/v5.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.12/manifests"},{"name":"v4.4.35","sha":"c2098705326addae6e6742151dfade47ac71da1b","kind":"tag","published_at":"2021-11-24T08:40:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.35","html_url":"https://github.com/symfony/process/releases/tag/v4.4.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.35/manifests"},{"name":"v5.3.11","sha":"6c99204de85d04ca17f16c466fc61896960b0636","kind":"tag","published_at":"2021-11-22T14:24:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.11","html_url":"https://github.com/symfony/process/releases/tag/v5.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.11/manifests"},{"name":"v4.4.34","sha":"a8d1a7b6f9ab04e45b08ef634125ac6d1deef813","kind":"tag","published_at":"2021-11-22T14:13:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.34","html_url":"https://github.com/symfony/process/releases/tag/v4.4.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.34/manifests"},{"name":"v6.0.0-BETA3","sha":"bcf544066109fa6be3c3f5e0269d4ef4c9e91ccf","kind":"tag","published_at":"2021-11-18T15:32:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v6.0.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-BETA3/manifests"},{"name":"v5.4.0-BETA3","sha":"956acb321f471255cced3098e0c7e4f1444b5485","kind":"tag","published_at":"2021-11-18T15:30:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v5.4.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-BETA3/manifests"},{"name":"v6.0.0-BETA1","sha":"6b208c904b10c0e9f58d468cf56af243c692da6b","kind":"tag","published_at":"2021-11-05T08:10:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v6.0.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v6.0.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v6.0.0-BETA1/manifests"},{"name":"v5.4.0-BETA1","sha":"cbdd4cdf3fc834638c13f3ba26c2ce657a3987ec","kind":"tag","published_at":"2021-11-05T07:15:22.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.4.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v5.4.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.4.0-BETA1/manifests"},{"name":"v5.3.7","sha":"38f26c7d6ed535217ea393e05634cb0b244a1967","kind":"tag","published_at":"2021-08-30T12:37:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.7","html_url":"https://github.com/symfony/process/releases/tag/v5.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.7/manifests"},{"name":"v4.4.30","sha":"13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d","kind":"tag","published_at":"2021-08-30T12:30:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.30","html_url":"https://github.com/symfony/process/releases/tag/v4.4.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.30/manifests"},{"name":"v5.3.4","sha":"d16634ee55b895bd85ec714dadc58e4428ecf030","kind":"tag","published_at":"2021-07-26T17:37:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.4","html_url":"https://github.com/symfony/process/releases/tag/v5.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.4/manifests"},{"name":"v4.4.27","sha":"0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f","kind":"tag","published_at":"2021-07-26T17:24:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.27","html_url":"https://github.com/symfony/process/releases/tag/v4.4.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.27/manifests"},{"name":"v5.2.12","sha":"d16634ee55b895bd85ec714dadc58e4428ecf030","kind":"tag","published_at":"2021-07-26T16:42:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.12","html_url":"https://github.com/symfony/process/releases/tag/v5.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.12/manifests"},{"name":"v5.2.11","sha":"714b47f9196de61a196d86c4bad5f09201b307df","kind":"tag","published_at":"2021-06-30T08:24:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.11","html_url":"https://github.com/symfony/process/releases/tag/v5.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.11/manifests"},{"name":"v4.4.26","sha":"7e812c84c3f2dba173d311de6e510edf701685a8","kind":"tag","published_at":"2021-06-30T08:18:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.26","html_url":"https://github.com/symfony/process/releases/tag/v4.4.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.26/manifests"},{"name":"v5.3.2","sha":"714b47f9196de61a196d86c4bad5f09201b307df","kind":"tag","published_at":"2021-06-17T14:18:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.2","html_url":"https://github.com/symfony/process/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.2/manifests"},{"name":"v5.2.10","sha":"53e36cb1c160505cdaf1ef201501669c4c317191","kind":"tag","published_at":"2021-06-01T09:29:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.10","html_url":"https://github.com/symfony/process/releases/tag/v5.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.10/manifests"},{"name":"v4.4.25","sha":"cd61e6dd273975c6625316de9d141ebd197f93c9","kind":"tag","published_at":"2021-06-01T07:12:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.25","html_url":"https://github.com/symfony/process/releases/tag/v4.4.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.25/manifests"},{"name":"v5.3.0","sha":"53e36cb1c160505cdaf1ef201501669c4c317191","kind":"tag","published_at":"2021-05-31T10:44:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.0","html_url":"https://github.com/symfony/process/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0/manifests"},{"name":"v5.3.0-RC1","sha":"98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e","kind":"tag","published_at":"2021-05-19T13:39:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v5.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0-RC1/manifests"},{"name":"v5.2.7","sha":"98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e","kind":"tag","published_at":"2021-05-01T14:54:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.7","html_url":"https://github.com/symfony/process/releases/tag/v5.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.7/manifests"},{"name":"v4.4.22","sha":"f5481b22729d465acb1cea3455fc04ce84b0148b","kind":"tag","published_at":"2021-05-01T14:39:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.22","html_url":"https://github.com/symfony/process/releases/tag/v4.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.22/manifests"},{"name":"v5.3.0-BETA1","sha":"98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e","kind":"tag","published_at":"2021-04-18T06:40:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.3.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v5.3.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.3.0-BETA1/manifests"},{"name":"v5.2.4","sha":"313a38f09c77fbcdc1d223e57d368cea76a2fd2f","kind":"tag","published_at":"2021-03-04T18:06:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.4","html_url":"https://github.com/symfony/process/releases/tag/v5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.4/manifests"},{"name":"v4.4.20","sha":"7e950b6366d4da90292c2e7fa820b3c1842b965a","kind":"tag","published_at":"2021-03-04T18:00:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.20","html_url":"https://github.com/symfony/process/releases/tag/v4.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.20/manifests"},{"name":"v5.2.3","sha":"313a38f09c77fbcdc1d223e57d368cea76a2fd2f","kind":"tag","published_at":"2021-02-03T04:52:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.3","html_url":"https://github.com/symfony/process/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"313a38f09c77fbcdc1d223e57d368cea76a2fd2f","kind":"tag","published_at":"2021-01-27T14:48:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.2","html_url":"https://github.com/symfony/process/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.2/manifests"},{"name":"v5.1.11","sha":"d279ae7f2d6e0e4e45f66de7d76006246ae00e4d","kind":"tag","published_at":"2021-01-27T14:23:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.11","html_url":"https://github.com/symfony/process/releases/tag/v5.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.11/manifests"},{"name":"v4.4.19","sha":"7e950b6366d4da90292c2e7fa820b3c1842b965a","kind":"tag","published_at":"2021-01-27T13:53:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.19","html_url":"https://github.com/symfony/process/releases/tag/v4.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.19/manifests"},{"name":"v5.2.1","sha":"bd8815b8b6705298beaa384f04fabd459c10bedd","kind":"tag","published_at":"2020-12-18T13:50:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.1","html_url":"https://github.com/symfony/process/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.1/manifests"},{"name":"v5.1.10","sha":"8063b99558c9b104a1c54bfd2f0b69f43f1ed1bb","kind":"tag","published_at":"2020-12-18T13:44:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.10","html_url":"https://github.com/symfony/process/releases/tag/v5.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.10/manifests"},{"name":"v4.4.18","sha":"075316ff72233ce3d04a9743414292e834f2cb4a","kind":"tag","published_at":"2020-12-18T13:33:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.18","html_url":"https://github.com/symfony/process/releases/tag/v4.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.18/manifests"},{"name":"v5.2.0","sha":"240e74140d4d956265048f3025c0aecbbc302d54","kind":"tag","published_at":"2020-11-30T05:57:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0/manifests"},{"name":"v5.1.9","sha":"b25b468538c82f6594058aabaa9bac48d7ef2170","kind":"tag","published_at":"2020-11-29T09:28:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.9","html_url":"https://github.com/symfony/process/releases/tag/v5.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.9/manifests"},{"name":"v4.4.17","sha":"ec1482f13d53911a8a32e54ba6f9a3b43a57d943","kind":"tag","published_at":"2020-11-29T09:23:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.17","html_url":"https://github.com/symfony/process/releases/tag/v4.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.17/manifests"},{"name":"v3.4.47","sha":"b8648cf1d5af12a44a51d07ef9bf980921f15fca","kind":"tag","published_at":"2020-11-27T08:43:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.47","html_url":"https://github.com/symfony/process/releases/tag/v3.4.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.47/manifests"},{"name":"v5.2.0-RC2","sha":"240e74140d4d956265048f3025c0aecbbc302d54","kind":"tag","published_at":"2020-11-21T08:46:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-RC2/manifests"},{"name":"v5.2.0-RC1","sha":"240e74140d4d956265048f3025c0aecbbc302d54","kind":"tag","published_at":"2020-11-10T07:55:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-RC1/manifests"},{"name":"v5.2.0-BETA3","sha":"88d47196a2fe06db8f90f0c2a986651e91ee3660","kind":"tag","published_at":"2020-10-28T06:11:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA3/manifests"},{"name":"v5.1.8","sha":"f00872c3f6804150d6a0f73b4151daab96248101","kind":"tag","published_at":"2020-10-28T05:56:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.8","html_url":"https://github.com/symfony/process/releases/tag/v5.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.8/manifests"},{"name":"v4.4.16","sha":"2f4b049fb80ca5e9874615a2a85dc2a502090f05","kind":"tag","published_at":"2020-10-28T05:51:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.16","html_url":"https://github.com/symfony/process/releases/tag/v4.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.16/manifests"},{"name":"v3.4.46","sha":"b8648cf1d5af12a44a51d07ef9bf980921f15fca","kind":"tag","published_at":"2020-10-28T05:41:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.46","html_url":"https://github.com/symfony/process/releases/tag/v3.4.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.46/manifests"},{"name":"v5.2.0-BETA2","sha":"f3957bcc7ec492baf22812c48e7cccf152491770","kind":"tag","published_at":"2020-10-14T19:22:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA2/manifests"},{"name":"v5.2.0-BETA1","sha":"6beca1cfc85d432ba66be4233ffb9ce4386ce85c","kind":"tag","published_at":"2020-10-05T14:37:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.2.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v5.2.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.2.0-BETA1/manifests"},{"name":"v5.1.7","sha":"d3a2e64866169586502f0cd9cab69135ad12cee9","kind":"tag","published_at":"2020-10-04T07:57:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.7","html_url":"https://github.com/symfony/process/releases/tag/v5.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.7/manifests"},{"name":"v4.4.15","sha":"9b887acc522935f77555ae8813495958c7771ba7","kind":"tag","published_at":"2020-10-04T07:48:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.15","html_url":"https://github.com/symfony/process/releases/tag/v4.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.15/manifests"},{"name":"v5.1.6","sha":"d3a2e64866169586502f0cd9cab69135ad12cee9","kind":"tag","published_at":"2020-09-27T04:33:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.6","html_url":"https://github.com/symfony/process/releases/tag/v5.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.6/manifests"},{"name":"v4.4.14","sha":"9b887acc522935f77555ae8813495958c7771ba7","kind":"tag","published_at":"2020-09-27T04:26:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.14","html_url":"https://github.com/symfony/process/releases/tag/v4.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.14/manifests"},{"name":"v3.4.45","sha":"46a862d0f334e51c1ed831b49cbe12863ffd5475","kind":"tag","published_at":"2020-09-27T03:48:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.45","html_url":"https://github.com/symfony/process/releases/tag/v3.4.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.45/manifests"},{"name":"v5.1.5","sha":"1864216226af21eb76d9477f691e7cbf198e0402","kind":"tag","published_at":"2020-09-02T08:15:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.5","html_url":"https://github.com/symfony/process/releases/tag/v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.5/manifests"},{"name":"v4.4.13","sha":"65e70bab62f3da7089a8d4591fb23fbacacb3479","kind":"tag","published_at":"2020-09-02T08:11:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.13","html_url":"https://github.com/symfony/process/releases/tag/v4.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.13/manifests"},{"name":"v5.1.4","sha":"1864216226af21eb76d9477f691e7cbf198e0402","kind":"tag","published_at":"2020-08-31T06:18:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.4","html_url":"https://github.com/symfony/process/releases/tag/v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.4/manifests"},{"name":"v4.4.12","sha":"65e70bab62f3da7089a8d4591fb23fbacacb3479","kind":"tag","published_at":"2020-08-31T06:10:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.12","html_url":"https://github.com/symfony/process/releases/tag/v4.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.12/manifests"},{"name":"v3.4.44","sha":"af8d812d75fcdf2eae30928b42396fe17df137e4","kind":"tag","published_at":"2020-08-31T05:54:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.44","html_url":"https://github.com/symfony/process/releases/tag/v3.4.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.44/manifests"},{"name":"v5.1.3","sha":"1864216226af21eb76d9477f691e7cbf198e0402","kind":"tag","published_at":"2020-07-24T04:23:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.3","html_url":"https://github.com/symfony/process/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.3/manifests"},{"name":"v5.0.11","sha":"f1052340d8832a5ee55f4160e651a88219a1499e","kind":"tag","published_at":"2020-07-24T04:15:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.11","html_url":"https://github.com/symfony/process/releases/tag/v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.11/manifests"},{"name":"v4.4.11","sha":"65e70bab62f3da7089a8d4591fb23fbacacb3479","kind":"tag","published_at":"2020-07-24T04:11:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.11","html_url":"https://github.com/symfony/process/releases/tag/v4.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.11/manifests"},{"name":"v3.4.43","sha":"af8d812d75fcdf2eae30928b42396fe17df137e4","kind":"tag","published_at":"2020-07-24T03:49:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.43","html_url":"https://github.com/symfony/process/releases/tag/v3.4.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.43/manifests"},{"name":"v5.1.2","sha":"7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1","kind":"tag","published_at":"2020-06-15T13:52:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.2","html_url":"https://github.com/symfony/process/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1","kind":"tag","published_at":"2020-06-12T11:26:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.1","html_url":"https://github.com/symfony/process/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.1/manifests"},{"name":"v5.0.10","sha":"971862ab55d8154c2a2cfca31e8594d731e65e46","kind":"tag","published_at":"2020-06-12T11:20:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.10","html_url":"https://github.com/symfony/process/releases/tag/v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.10/manifests"},{"name":"v4.4.10","sha":"c714958428a85c86ab97e3a0c96db4c4f381b7f5","kind":"tag","published_at":"2020-06-12T11:16:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.10","html_url":"https://github.com/symfony/process/releases/tag/v4.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.10/manifests"},{"name":"v3.4.42","sha":"8a895f0c92a7c4b10db95139bcff71bdf66d4d21","kind":"tag","published_at":"2020-06-12T10:57:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.42","html_url":"https://github.com/symfony/process/releases/tag/v3.4.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.42/manifests"},{"name":"v5.1.0","sha":"7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1","kind":"tag","published_at":"2020-05-31T06:15:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.0","html_url":"https://github.com/symfony/process/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0/manifests"},{"name":"v5.0.9","sha":"971862ab55d8154c2a2cfca31e8594d731e65e46","kind":"tag","published_at":"2020-05-31T05:53:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.9","html_url":"https://github.com/symfony/process/releases/tag/v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.9/manifests"},{"name":"v4.4.9","sha":"c714958428a85c86ab97e3a0c96db4c4f381b7f5","kind":"tag","published_at":"2020-05-31T05:26:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.9","html_url":"https://github.com/symfony/process/releases/tag/v4.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.9/manifests"},{"name":"v3.4.41","sha":"8a895f0c92a7c4b10db95139bcff71bdf66d4d21","kind":"tag","published_at":"2020-05-31T05:15:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.41","html_url":"https://github.com/symfony/process/releases/tag/v3.4.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.41/manifests"},{"name":"v5.1.0-RC2","sha":"17ee34ec1b1b0b14fcc1e8c87d8906083e129c77","kind":"tag","published_at":"2020-05-26T07:35:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v5.1.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-RC2/manifests"},{"name":"v5.1.0-RC1","sha":"14c0d48567aafd6b24001866de32ae45b0e3e1d1","kind":"tag","published_at":"2020-05-16T12:32:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v5.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-RC1/manifests"},{"name":"v5.1.0-BETA1","sha":"14c0d48567aafd6b24001866de32ae45b0e3e1d1","kind":"tag","published_at":"2020-05-05T17:06:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.1.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v5.1.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.1.0-BETA1/manifests"},{"name":"v5.0.8","sha":"3179f68dff5bad14d38c4114a1dab98030801fd7","kind":"tag","published_at":"2020-04-28T18:54:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.8","html_url":"https://github.com/symfony/process/releases/tag/v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.8/manifests"},{"name":"v4.4.8","sha":"4b6a9a4013baa65d409153cbb5a895bf093dc7f4","kind":"tag","published_at":"2020-04-28T18:48:25.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.8","html_url":"https://github.com/symfony/process/releases/tag/v4.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.8/manifests"},{"name":"v3.4.40","sha":"f5104c9dcbc2cfad45d01d5150c1da9836967271","kind":"tag","published_at":"2020-04-28T17:42:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.40","html_url":"https://github.com/symfony/process/releases/tag/v3.4.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.40/manifests"},{"name":"v5.0.7","sha":"c5ca4a0fc16a0c888067d43fbcfe1f8a53d8e70e","kind":"tag","published_at":"2020-03-30T15:05:31.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.7","html_url":"https://github.com/symfony/process/releases/tag/v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.7/manifests"},{"name":"v4.4.7","sha":"3e40e87a20eaf83a1db825e1fa5097ae89042db3","kind":"tag","published_at":"2020-03-30T15:00:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.7","html_url":"https://github.com/symfony/process/releases/tag/v4.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.7/manifests"},{"name":"v3.4.39","sha":"1dbc09f6e14703ae2398efc86b02ae2bcd9a9931","kind":"tag","published_at":"2020-03-30T06:25:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.39","html_url":"https://github.com/symfony/process/releases/tag/v3.4.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.39/manifests"},{"name":"v5.0.6","sha":"67abad0d1f1340424418f94cedadc367599ecb61","kind":"tag","published_at":"2020-03-27T16:22:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.6","html_url":"https://github.com/symfony/process/releases/tag/v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.6/manifests"},{"name":"v4.4.6","sha":"b9863d0f7b684d7c4c13e665325b5ff047de0aee","kind":"tag","published_at":"2020-03-27T08:40:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.6","html_url":"https://github.com/symfony/process/releases/tag/v4.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.6/manifests"},{"name":"v5.0.5","sha":"fd4a86dd7e36437f2fc080d8c42c7415d828a0a8","kind":"tag","published_at":"2020-02-29T10:41:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.5","html_url":"https://github.com/symfony/process/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.5/manifests"},{"name":"v4.4.5","sha":"bf9166bac906c9e69fb7a11d94875e7ced97bcd7","kind":"tag","published_at":"2020-02-29T10:32:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.5","html_url":"https://github.com/symfony/process/releases/tag/v4.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.5/manifests"},{"name":"v3.4.38","sha":"b03b02dcea26ba4c65c16a73bab4f00c186b13da","kind":"tag","published_at":"2020-02-29T10:22:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.38","html_url":"https://github.com/symfony/process/releases/tag/v3.4.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.38/manifests"},{"name":"v5.0.4","sha":"f9ffd870f5ac01abec7b2b5e15f904ca9400ecd1","kind":"tag","published_at":"2020-01-31T12:50:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.4","html_url":"https://github.com/symfony/process/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.4/manifests"},{"name":"v4.4.4","sha":"f5697ab4cb14a5deed7473819e63141bf5352c36","kind":"tag","published_at":"2020-01-31T12:45:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.4","html_url":"https://github.com/symfony/process/releases/tag/v4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.4/manifests"},{"name":"v4.3.11","sha":"61ab103012c3072fb340447a34598714ba74ba6f","kind":"tag","published_at":"2020-01-31T12:39:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.11","html_url":"https://github.com/symfony/process/releases/tag/v4.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.11/manifests"},{"name":"v5.0.3","sha":"f9ffd870f5ac01abec7b2b5e15f904ca9400ecd1","kind":"tag","published_at":"2020-01-21T13:30:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.3","html_url":"https://github.com/symfony/process/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.3/manifests"},{"name":"v4.4.3","sha":"f5697ab4cb14a5deed7473819e63141bf5352c36","kind":"tag","published_at":"2020-01-21T13:23:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.3","html_url":"https://github.com/symfony/process/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.3/manifests"},{"name":"v4.3.10","sha":"61ab103012c3072fb340447a34598714ba74ba6f","kind":"tag","published_at":"2020-01-21T13:14:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.10","html_url":"https://github.com/symfony/process/releases/tag/v4.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.10/manifests"},{"name":"v3.4.37","sha":"5b9d2bcffe4678911a4c941c00b7c161252cf09a","kind":"tag","published_at":"2020-01-21T12:30:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.37","html_url":"https://github.com/symfony/process/releases/tag/v3.4.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.37/manifests"},{"name":"v5.0.2","sha":"ea2dc31b59d63abd9bc2356ac72eb7b3f3469f0e","kind":"tag","published_at":"2019-12-19T18:35:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.2","html_url":"https://github.com/symfony/process/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.2/manifests"},{"name":"v4.4.2","sha":"b84501ad50adb72a94fb460a5b5c91f693e99c9b","kind":"tag","published_at":"2019-12-19T16:24:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.2","html_url":"https://github.com/symfony/process/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.2/manifests"},{"name":"v5.0.1","sha":"1568a2e8370fbc7416ef64eb5a698e4a05db5ff4","kind":"tag","published_at":"2019-12-01T14:12:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.1","html_url":"https://github.com/symfony/process/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.1/manifests"},{"name":"v4.4.1","sha":"51c0135ef3f44c5803b33dc60e96bf4f77752726","kind":"tag","published_at":"2019-12-01T14:07:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.1","html_url":"https://github.com/symfony/process/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.1/manifests"},{"name":"v4.3.9","sha":"207dab1f17d34ad71ea72e9741ab8049a9d8251b","kind":"tag","published_at":"2019-12-01T14:00:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.9","html_url":"https://github.com/symfony/process/releases/tag/v4.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.9/manifests"},{"name":"v3.4.36","sha":"9a4545c01e1e4f473492bd52b71e574dcc401ca2","kind":"tag","published_at":"2019-12-01T13:51:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.36","html_url":"https://github.com/symfony/process/releases/tag/v3.4.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.36/manifests"},{"name":"v5.0.0","sha":"110f98bed214a007eb440c7bb14088fed96f847f","kind":"tag","published_at":"2019-11-21T08:52:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.0","html_url":"https://github.com/symfony/process/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0/manifests"},{"name":"v4.4.0","sha":"75ad33d9b6f25325ebc396d68ad86fd74bcfbb06","kind":"tag","published_at":"2019-11-21T07:09:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.0","html_url":"https://github.com/symfony/process/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0/manifests"},{"name":"v5.0.0-RC1","sha":"c05c78d8ce47441af707e56171ad965fd1f42b02","kind":"tag","published_at":"2019-11-17T17:14:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v5.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-RC1/manifests"},{"name":"v4.4.0-RC1","sha":"75ad33d9b6f25325ebc396d68ad86fd74bcfbb06","kind":"tag","published_at":"2019-11-17T14:24:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v4.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-RC1/manifests"},{"name":"v5.0.0-BETA2","sha":"c05c78d8ce47441af707e56171ad965fd1f42b02","kind":"tag","published_at":"2019-11-13T09:20:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v5.0.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-BETA2/manifests"},{"name":"v4.4.0-BETA2","sha":"75ad33d9b6f25325ebc396d68ad86fd74bcfbb06","kind":"tag","published_at":"2019-11-13T09:14:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v4.4.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-BETA2/manifests"},{"name":"v4.3.8","sha":"3b2e0cb029afbb0395034509291f21191d1a4db0","kind":"tag","published_at":"2019-11-13T09:08:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.8","html_url":"https://github.com/symfony/process/releases/tag/v4.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.8/manifests"},{"name":"v4.2.12","sha":"808a4be7e0dd7fcb6a2b1ed2ba22dd581402c5e2","kind":"tag","published_at":"2019-11-13T08:52:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.12","html_url":"https://github.com/symfony/process/releases/tag/v4.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.12/manifests"},{"name":"v3.4.35","sha":"c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e","kind":"tag","published_at":"2019-11-13T08:45:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.35","html_url":"https://github.com/symfony/process/releases/tag/v3.4.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.35/manifests"},{"name":"v2.8.52","sha":"c3591a09c78639822b0b290d44edb69bf9f05dc8","kind":"tag","published_at":"2019-11-13T08:40:07.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.52","html_url":"https://github.com/symfony/process/releases/tag/v2.8.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.52/manifests"},{"name":"v5.0.0-BETA1","sha":"c05c78d8ce47441af707e56171ad965fd1f42b02","kind":"tag","published_at":"2019-11-12T17:56:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v5.0.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v5.0.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v5.0.0-BETA1/manifests"},{"name":"v4.4.0-BETA1","sha":"75ad33d9b6f25325ebc396d68ad86fd74bcfbb06","kind":"tag","published_at":"2019-11-12T17:47:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.4.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v4.4.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.4.0-BETA1/manifests"},{"name":"v4.3.7","sha":"3b2e0cb029afbb0395034509291f21191d1a4db0","kind":"tag","published_at":"2019-11-11T16:39:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.7","html_url":"https://github.com/symfony/process/releases/tag/v4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.7/manifests"},{"name":"v3.4.34","sha":"c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e","kind":"tag","published_at":"2019-11-11T16:11:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.34","html_url":"https://github.com/symfony/process/releases/tag/v3.4.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.34/manifests"},{"name":"v4.3.6","sha":"3b2e0cb029afbb0395034509291f21191d1a4db0","kind":"tag","published_at":"2019-11-01T10:00:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.6","html_url":"https://github.com/symfony/process/releases/tag/v4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.6/manifests"},{"name":"v3.4.33","sha":"c19da50bc3e8fa7d60628fdb4ab5d67de534cf3e","kind":"tag","published_at":"2019-11-01T09:47:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.33","html_url":"https://github.com/symfony/process/releases/tag/v3.4.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.33/manifests"},{"name":"v4.3.5","sha":"50556892f3cc47d4200bfd1075314139c4c9ff4b","kind":"tag","published_at":"2019-10-07T15:14:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.5","html_url":"https://github.com/symfony/process/releases/tag/v4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.5/manifests"},{"name":"v3.4.32","sha":"344dc588b163ff58274f1769b90b75237f32ed16","kind":"tag","published_at":"2019-10-07T14:43:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.32","html_url":"https://github.com/symfony/process/releases/tag/v3.4.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.32/manifests"},{"name":"v4.3.4","sha":"e89969c00d762349f078db1128506f7f3dcc0d4a","kind":"tag","published_at":"2019-08-26T16:48:24.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.4","html_url":"https://github.com/symfony/process/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.4/manifests"},{"name":"v3.4.31","sha":"d822cb654000a95b7855362c0d5b127f6a6d8baa","kind":"tag","published_at":"2019-08-26T16:37:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.31","html_url":"https://github.com/symfony/process/releases/tag/v3.4.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.31/manifests"},{"name":"v4.3.3","sha":"856d35814cf287480465bb7a6c413bb7f5f5e69c","kind":"tag","published_at":"2019-07-28T07:11:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.3","html_url":"https://github.com/symfony/process/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.3/manifests"},{"name":"v4.2.11","sha":"808a4be7e0dd7fcb6a2b1ed2ba22dd581402c5e2","kind":"tag","published_at":"2019-07-28T07:06:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.11","html_url":"https://github.com/symfony/process/releases/tag/v4.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.11/manifests"},{"name":"v3.4.30","sha":"d129c017e8602507688ef2c3007951a16c1a8407","kind":"tag","published_at":"2019-07-27T17:14:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.30","html_url":"https://github.com/symfony/process/releases/tag/v3.4.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.30/manifests"},{"name":"v4.3.2","sha":"856d35814cf287480465bb7a6c413bb7f5f5e69c","kind":"tag","published_at":"2019-06-26T14:27:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.2","html_url":"https://github.com/symfony/process/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.2/manifests"},{"name":"v4.2.10","sha":"808a4be7e0dd7fcb6a2b1ed2ba22dd581402c5e2","kind":"tag","published_at":"2019-06-26T14:20:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.10","html_url":"https://github.com/symfony/process/releases/tag/v4.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.10/manifests"},{"name":"v3.4.29","sha":"d129c017e8602507688ef2c3007951a16c1a8407","kind":"tag","published_at":"2019-06-26T13:57:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.29","html_url":"https://github.com/symfony/process/releases/tag/v3.4.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.29/manifests"},{"name":"v4.3.1","sha":"856d35814cf287480465bb7a6c413bb7f5f5e69c","kind":"tag","published_at":"2019-06-06T13:24:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.1","html_url":"https://github.com/symfony/process/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"a5e3dd4e93a364668034a3cb6efa963d0b33ab45","kind":"tag","published_at":"2019-05-30T06:21:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.0","html_url":"https://github.com/symfony/process/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0/manifests"},{"name":"v4.3.0-RC1","sha":"a5e3dd4e93a364668034a3cb6efa963d0b33ab45","kind":"tag","published_at":"2019-05-28T12:33:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v4.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-RC1/manifests"},{"name":"v4.2.9","sha":"57f11a07b34f009ef64a3f95ad218f895ad95374","kind":"tag","published_at":"2019-05-28T12:08:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.9","html_url":"https://github.com/symfony/process/releases/tag/v4.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.9/manifests"},{"name":"v3.4.28","sha":"afe411c2a6084f25cff55a01d0d4e1474c97ff13","kind":"tag","published_at":"2019-05-28T09:25:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.28","html_url":"https://github.com/symfony/process/releases/tag/v3.4.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.28/manifests"},{"name":"v4.3.0-BETA2","sha":"7ae5878b84fc3a41ad92848a23c30ed159a8ccb8","kind":"tag","published_at":"2019-05-22T09:37:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v4.3.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-BETA2/manifests"},{"name":"v4.3.0-BETA1","sha":"7ae5878b84fc3a41ad92848a23c30ed159a8ccb8","kind":"tag","published_at":"2019-05-09T06:17:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.3.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v4.3.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.3.0-BETA1/manifests"},{"name":"v4.2.8","sha":"8cf39fb4ccff793340c258ee7760fd40bfe745fe","kind":"tag","published_at":"2019-05-01T13:31:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.8","html_url":"https://github.com/symfony/process/releases/tag/v4.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.8/manifests"},{"name":"v3.4.27","sha":"a9c4dfbf653023b668c282e4e02609d131f4057a","kind":"tag","published_at":"2019-05-01T13:04:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.27","html_url":"https://github.com/symfony/process/releases/tag/v3.4.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.27/manifests"},{"name":"v4.2.7","sha":"8cf39fb4ccff793340c258ee7760fd40bfe745fe","kind":"tag","published_at":"2019-04-17T16:17:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.7","html_url":"https://github.com/symfony/process/releases/tag/v4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.7/manifests"},{"name":"v4.1.12","sha":"72d838aafaa7c790330fe362b9cecec362c64629","kind":"tag","published_at":"2019-04-17T16:13:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.12","html_url":"https://github.com/symfony/process/releases/tag/v4.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.12/manifests"},{"name":"v3.4.26","sha":"a9c4dfbf653023b668c282e4e02609d131f4057a","kind":"tag","published_at":"2019-04-17T15:57:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.26","html_url":"https://github.com/symfony/process/releases/tag/v3.4.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.26/manifests"},{"name":"v2.8.50","sha":"c3591a09c78639822b0b290d44edb69bf9f05dc8","kind":"tag","published_at":"2019-04-17T15:54:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.50","html_url":"https://github.com/symfony/process/releases/tag/v2.8.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.50/manifests"},{"name":"v2.7.51","sha":"eda637e05670e2afeec3842dcd646dce94262f6b","kind":"tag","published_at":"2019-04-17T15:44:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.51","html_url":"https://github.com/symfony/process/releases/tag/v2.7.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.51/manifests"},{"name":"v4.2.6","sha":"8cf39fb4ccff793340c258ee7760fd40bfe745fe","kind":"tag","published_at":"2019-04-16T07:21:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.6","html_url":"https://github.com/symfony/process/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.6/manifests"},{"name":"v3.4.25","sha":"a9c4dfbf653023b668c282e4e02609d131f4057a","kind":"tag","published_at":"2019-04-16T06:02:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.25","html_url":"https://github.com/symfony/process/releases/tag/v3.4.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.25/manifests"},{"name":"v4.2.5","sha":"1e6cbb41dadcaf29e0db034d6ad0d039a9df06e6","kind":"tag","published_at":"2019-04-02T19:04:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.5","html_url":"https://github.com/symfony/process/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.5/manifests"},{"name":"v3.4.24","sha":"009f8dda80930e89e8344a4e310b08f9ff07dd2e","kind":"tag","published_at":"2019-04-02T13:48:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.24","html_url":"https://github.com/symfony/process/releases/tag/v3.4.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.24/manifests"},{"name":"v4.2.4","sha":"6c05edb11fbeff9e2b324b4270ecb17911a8b7ad","kind":"tag","published_at":"2019-03-03T19:38:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.4","html_url":"https://github.com/symfony/process/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.4/manifests"},{"name":"v3.4.23","sha":"009f8dda80930e89e8344a4e310b08f9ff07dd2e","kind":"tag","published_at":"2019-03-03T18:53:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.23","html_url":"https://github.com/symfony/process/releases/tag/v3.4.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.23/manifests"},{"name":"v4.2.3","sha":"6c05edb11fbeff9e2b324b4270ecb17911a8b7ad","kind":"tag","published_at":"2019-02-03T12:48:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.3","html_url":"https://github.com/symfony/process/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.3/manifests"},{"name":"v3.4.22","sha":"009f8dda80930e89e8344a4e310b08f9ff07dd2e","kind":"tag","published_at":"2019-02-03T12:23:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.22","html_url":"https://github.com/symfony/process/releases/tag/v3.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.22/manifests"},{"name":"v4.1.11","sha":"72d838aafaa7c790330fe362b9cecec362c64629","kind":"tag","published_at":"2019-01-29T10:42:22.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.11","html_url":"https://github.com/symfony/process/releases/tag/v4.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.11/manifests"},{"name":"v4.2.2","sha":"ea043ab5d8ed13b467a9087d81cb876aee7f689a","kind":"tag","published_at":"2019-01-06T16:20:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.2","html_url":"https://github.com/symfony/process/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.2/manifests"},{"name":"v4.1.10","sha":"5bcfa3a267431d95ab723101d2de3f48db1a0800","kind":"tag","published_at":"2019-01-06T16:16:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.10","html_url":"https://github.com/symfony/process/releases/tag/v4.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.10/manifests"},{"name":"v3.4.21","sha":"0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c","kind":"tag","published_at":"2019-01-06T15:54:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.21","html_url":"https://github.com/symfony/process/releases/tag/v3.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.21/manifests"},{"name":"v4.2.1","sha":"2b341009ccec76837a7f46f59641b431e4d4c2b0","kind":"tag","published_at":"2018-12-06T17:40:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.1","html_url":"https://github.com/symfony/process/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.1/manifests"},{"name":"v4.1.9","sha":"471f6e24172366a97365baaae588ddaafbba9b20","kind":"tag","published_at":"2018-12-06T17:35:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.9","html_url":"https://github.com/symfony/process/releases/tag/v4.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.9/manifests"},{"name":"v4.0.15","sha":"fcf0247a12f2ce7bec54d08e2b9ff8ef0c461197","kind":"tag","published_at":"2018-12-06T17:30:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.15","html_url":"https://github.com/symfony/process/releases/tag/v4.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.15/manifests"},{"name":"v3.4.20","sha":"abb46b909dd6ba0b50e10d4c10ffe6ee96dd70f2","kind":"tag","published_at":"2018-12-06T15:27:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.20","html_url":"https://github.com/symfony/process/releases/tag/v3.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.20/manifests"},{"name":"v2.8.49","sha":"c3591a09c78639822b0b290d44edb69bf9f05dc8","kind":"tag","published_at":"2018-12-06T14:45:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.49","html_url":"https://github.com/symfony/process/releases/tag/v2.8.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.49/manifests"},{"name":"v2.7.50","sha":"eda637e05670e2afeec3842dcd646dce94262f6b","kind":"tag","published_at":"2018-12-06T14:40:25.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.50","html_url":"https://github.com/symfony/process/releases/tag/v2.7.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.50/manifests"},{"name":"v4.2.0","sha":"2b341009ccec76837a7f46f59641b431e4d4c2b0","kind":"tag","published_at":"2018-11-30T09:32:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.0","html_url":"https://github.com/symfony/process/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0/manifests"},{"name":"v4.2.0-RC1","sha":"2b341009ccec76837a7f46f59641b431e4d4c2b0","kind":"tag","published_at":"2018-11-26T19:15:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v4.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-RC1/manifests"},{"name":"v4.1.8","sha":"471f6e24172366a97365baaae588ddaafbba9b20","kind":"tag","published_at":"2018-11-26T14:52:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.8","html_url":"https://github.com/symfony/process/releases/tag/v4.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.8/manifests"},{"name":"v3.4.19","sha":"abb46b909dd6ba0b50e10d4c10ffe6ee96dd70f2","kind":"tag","published_at":"2018-11-26T14:08:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.19","html_url":"https://github.com/symfony/process/releases/tag/v3.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.19/manifests"},{"name":"v2.8.48","sha":"c3591a09c78639822b0b290d44edb69bf9f05dc8","kind":"tag","published_at":"2018-11-26T13:22:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.48","html_url":"https://github.com/symfony/process/releases/tag/v2.8.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.48/manifests"},{"name":"v4.2.0-BETA2","sha":"3665ff1c2c82263a3c281219e13c8a9cea37cd9a","kind":"tag","published_at":"2018-11-16T05:13:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v4.2.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-BETA2/manifests"},{"name":"v4.2.0-BETA1","sha":"9e53cba51e5d714aed18888f13d7fe68b073e050","kind":"tag","published_at":"2018-11-03T13:08:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.2.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v4.2.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.2.0-BETA1/manifests"},{"name":"v4.1.7","sha":"3e83acef94d979b1de946599ef86b3a352abcdc9","kind":"tag","published_at":"2018-11-03T11:11:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.7","html_url":"https://github.com/symfony/process/releases/tag/v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.7/manifests"},{"name":"v3.4.18","sha":"35c2914a9f50519bd207164c353ae4d59182c2cb","kind":"tag","published_at":"2018-11-03T10:03:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.18","html_url":"https://github.com/symfony/process/releases/tag/v3.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.18/manifests"},{"name":"v2.8.47","sha":"a15cb61190c6fe37168600922e82295eb5e5449b","kind":"tag","published_at":"2018-11-03T09:54:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.47","html_url":"https://github.com/symfony/process/releases/tag/v2.8.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.47/manifests"},{"name":"v4.1.6","sha":"ee33c0322a8fee0855afcc11fff81e6b1011b529","kind":"tag","published_at":"2018-10-03T12:54:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.6","html_url":"https://github.com/symfony/process/releases/tag/v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.6/manifests"},{"name":"v3.4.17","sha":"1dc2977afa7d70f90f3fefbcd84152813558910e","kind":"tag","published_at":"2018-10-03T12:10:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.17","html_url":"https://github.com/symfony/process/releases/tag/v3.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.17/manifests"},{"name":"v4.1.5","sha":"c64647828bc7733ba9427f1eeb1b542588635427","kind":"tag","published_at":"2018-09-30T05:06:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.5","html_url":"https://github.com/symfony/process/releases/tag/v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.5/manifests"},{"name":"v3.4.16","sha":"8b87aca97f341d65dee430c60863f2442605c88b","kind":"tag","published_at":"2018-09-30T04:54:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.16","html_url":"https://github.com/symfony/process/releases/tag/v3.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.16/manifests"},{"name":"v2.8.46","sha":"f09e21b7c5aba06c47bbfad9cbcf13ac7f0db0a6","kind":"tag","published_at":"2018-09-30T03:54:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.46","html_url":"https://github.com/symfony/process/releases/tag/v2.8.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.46/manifests"},{"name":"v4.1.4","sha":"86cdb930a6a855b0ab35fb60c1504cb36184f843","kind":"tag","published_at":"2018-08-28T06:18:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.4","html_url":"https://github.com/symfony/process/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.4/manifests"},{"name":"v3.4.15","sha":"4d6b125d5293cbceedc2aa10f2c71617e76262e7","kind":"tag","published_at":"2018-08-28T06:06:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.15","html_url":"https://github.com/symfony/process/releases/tag/v3.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.15/manifests"},{"name":"v2.8.45","sha":"4be278e19064c3492095de50c9e375caae569ae1","kind":"tag","published_at":"2018-08-27T17:34:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.45","html_url":"https://github.com/symfony/process/releases/tag/v2.8.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.45/manifests"},{"name":"v4.1.3","sha":"f01fc7a4493572f7f506c49dcb50ad01fb3a2f56","kind":"tag","published_at":"2018-08-01T15:31:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.3","html_url":"https://github.com/symfony/process/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.3/manifests"},{"name":"v4.0.14","sha":"3c8d4b527d28f7571a52dc6ca9fb6893fb74e63e","kind":"tag","published_at":"2018-08-01T14:58:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.14","html_url":"https://github.com/symfony/process/releases/tag/v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.14/manifests"},{"name":"v3.4.14","sha":"0414db29bd770ec5a4152683e655f55efd4fa60f","kind":"tag","published_at":"2018-08-01T14:48:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.14","html_url":"https://github.com/symfony/process/releases/tag/v3.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.14/manifests"},{"name":"v2.8.44","sha":"cc83afdb5ac99147806b3bb65a3ff1227664f596","kind":"tag","published_at":"2018-08-01T14:13:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.44","html_url":"https://github.com/symfony/process/releases/tag/v2.8.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.44/manifests"},{"name":"v3.3.18","sha":"104b5acd605e3a7bd3ee92423540adb86f33d356","kind":"tag","published_at":"2018-08-01T14:05:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.18","html_url":"https://github.com/symfony/process/releases/tag/v3.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.18/manifests"},{"name":"v2.7.49","sha":"df9e3c66fb62a1ee93002e8ec9cd4d831236f494","kind":"tag","published_at":"2018-08-01T13:57:22.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.49","html_url":"https://github.com/symfony/process/releases/tag/v2.7.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.49/manifests"},{"name":"v4.1.2","sha":"1d1677391ecf00d1c5b9482d6050c0c27aa3ac3a","kind":"tag","published_at":"2018-07-23T17:17:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.2","html_url":"https://github.com/symfony/process/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.2/manifests"},{"name":"v4.0.13","sha":"caceff9e633cbcd45f917cf26ad61a0cadef9ffc","kind":"tag","published_at":"2018-07-23T17:13:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.13","html_url":"https://github.com/symfony/process/releases/tag/v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.13/manifests"},{"name":"v3.4.13","sha":"f741672edfcfe3a2ea77569d419006f23281d909","kind":"tag","published_at":"2018-07-23T16:38:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.13","html_url":"https://github.com/symfony/process/releases/tag/v3.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.13/manifests"},{"name":"v2.8.43","sha":"542d88b350c42750fdc14e73860ee96dd423e95d","kind":"tag","published_at":"2018-07-23T09:03:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.43","html_url":"https://github.com/symfony/process/releases/tag/v2.8.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.43/manifests"},{"name":"v4.1.1","sha":"1d1677391ecf00d1c5b9482d6050c0c27aa3ac3a","kind":"tag","published_at":"2018-06-25T13:07:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.1","html_url":"https://github.com/symfony/process/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.1/manifests"},{"name":"v4.0.12","sha":"caceff9e633cbcd45f917cf26ad61a0cadef9ffc","kind":"tag","published_at":"2018-06-25T13:02:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.12","html_url":"https://github.com/symfony/process/releases/tag/v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.12/manifests"},{"name":"v3.4.12","sha":"acc5a37c706ace827962851b69705b24e71ca17c","kind":"tag","published_at":"2018-06-25T12:30:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.12","html_url":"https://github.com/symfony/process/releases/tag/v3.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.12/manifests"},{"name":"v2.8.42","sha":"542d88b350c42750fdc14e73860ee96dd423e95d","kind":"tag","published_at":"2018-06-25T12:02:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.42","html_url":"https://github.com/symfony/process/releases/tag/v2.8.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.42/manifests"},{"name":"v4.1.0","sha":"73445bd33b0d337c060eef9652b94df72b6b3434","kind":"tag","published_at":"2018-05-30T12:53:07.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.0","html_url":"https://github.com/symfony/process/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0/manifests"},{"name":"v4.1.0-BETA3","sha":"aed55abfecb23d19697c196d02ca503399f11c9c","kind":"tag","published_at":"2018-05-26T15:54:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v4.1.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA3/manifests"},{"name":"v4.0.11","sha":"3621fa74d0576a6f89d63bc44fabd376711bd0b0","kind":"tag","published_at":"2018-05-25T14:04:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.11","html_url":"https://github.com/symfony/process/releases/tag/v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.11/manifests"},{"name":"v3.4.11","sha":"4cbf2db9abcb01486a21b7a059e03a62fae63187","kind":"tag","published_at":"2018-05-25T13:17:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.11","html_url":"https://github.com/symfony/process/releases/tag/v3.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.11/manifests"},{"name":"v3.3.17","sha":"104b5acd605e3a7bd3ee92423540adb86f33d356","kind":"tag","published_at":"2018-05-25T12:44:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.17","html_url":"https://github.com/symfony/process/releases/tag/v3.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.17/manifests"},{"name":"v2.8.41","sha":"713952f2ccbcc8342ecdbe1cb313d3e2da8aad28","kind":"tag","published_at":"2018-05-25T12:12:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.41","html_url":"https://github.com/symfony/process/releases/tag/v2.8.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.41/manifests"},{"name":"v2.7.48","sha":"df9e3c66fb62a1ee93002e8ec9cd4d831236f494","kind":"tag","published_at":"2018-05-25T11:47:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.48","html_url":"https://github.com/symfony/process/releases/tag/v2.7.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.48/manifests"},{"name":"v4.1.0-BETA2","sha":"aed55abfecb23d19697c196d02ca503399f11c9c","kind":"tag","published_at":"2018-05-21T14:28:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v4.1.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA2/manifests"},{"name":"v4.0.10","sha":"3621fa74d0576a6f89d63bc44fabd376711bd0b0","kind":"tag","published_at":"2018-05-21T14:03:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.10","html_url":"https://github.com/symfony/process/releases/tag/v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.10/manifests"},{"name":"v3.4.10","sha":"4cbf2db9abcb01486a21b7a059e03a62fae63187","kind":"tag","published_at":"2018-05-21T13:44:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.10","html_url":"https://github.com/symfony/process/releases/tag/v3.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.10/manifests"},{"name":"v2.8.40","sha":"713952f2ccbcc8342ecdbe1cb313d3e2da8aad28","kind":"tag","published_at":"2018-05-21T13:21:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.40","html_url":"https://github.com/symfony/process/releases/tag/v2.8.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.40/manifests"},{"name":"v2.7.47","sha":"df9e3c66fb62a1ee93002e8ec9cd4d831236f494","kind":"tag","published_at":"2018-05-21T11:49:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.47","html_url":"https://github.com/symfony/process/releases/tag/v2.7.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.47/manifests"},{"name":"v4.1.0-BETA1","sha":"1ed51bf4c85f20da02500e50696ef547beea019d","kind":"tag","published_at":"2018-05-07T15:31:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.1.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v4.1.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.1.0-BETA1/manifests"},{"name":"v4.0.9","sha":"d7dc1ee5dfe9f732cb1bba7310f5b99f2b7a6d25","kind":"tag","published_at":"2018-04-30T19:47:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.9","html_url":"https://github.com/symfony/process/releases/tag/v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.9/manifests"},{"name":"v3.4.9","sha":"4b7d64e852886319e93ddfdecff0d744ab87658b","kind":"tag","published_at":"2018-04-30T19:27:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.9","html_url":"https://github.com/symfony/process/releases/tag/v3.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.9/manifests"},{"name":"v2.8.39","sha":"ee2c91470ff262b1a00aec27875d38594aa87629","kind":"tag","published_at":"2018-04-30T05:53:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.39","html_url":"https://github.com/symfony/process/releases/tag/v2.8.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.39/manifests"},{"name":"v2.7.46","sha":"9033c467f21f0144fa3e4a7845cba8a0a68522b2","kind":"tag","published_at":"2018-04-27T05:42:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.46","html_url":"https://github.com/symfony/process/releases/tag/v2.7.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.46/manifests"},{"name":"v4.0.8","sha":"d7dc1ee5dfe9f732cb1bba7310f5b99f2b7a6d25","kind":"tag","published_at":"2018-04-06T16:26:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.8","html_url":"https://github.com/symfony/process/releases/tag/v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.8/manifests"},{"name":"v3.4.8","sha":"4b7d64e852886319e93ddfdecff0d744ab87658b","kind":"tag","published_at":"2018-04-06T15:24:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.8","html_url":"https://github.com/symfony/process/releases/tag/v3.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.8/manifests"},{"name":"v2.8.38","sha":"ee2c91470ff262b1a00aec27875d38594aa87629","kind":"tag","published_at":"2018-04-06T14:55:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.38","html_url":"https://github.com/symfony/process/releases/tag/v2.8.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.38/manifests"},{"name":"v2.7.45","sha":"9033c467f21f0144fa3e4a7845cba8a0a68522b2","kind":"tag","published_at":"2018-04-06T12:50:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.45","html_url":"https://github.com/symfony/process/releases/tag/v2.7.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.45/manifests"},{"name":"v4.0.7","sha":"d7dc1ee5dfe9f732cb1bba7310f5b99f2b7a6d25","kind":"tag","published_at":"2018-04-03T06:21:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.7","html_url":"https://github.com/symfony/process/releases/tag/v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.7/manifests"},{"name":"v3.4.7","sha":"4b7d64e852886319e93ddfdecff0d744ab87658b","kind":"tag","published_at":"2018-04-03T05:50:24.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.7","html_url":"https://github.com/symfony/process/releases/tag/v3.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.7/manifests"},{"name":"v2.8.37","sha":"c2fc900ee54e1e44aa956eae8ba041a5347ba93c","kind":"tag","published_at":"2018-04-02T11:39:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.37","html_url":"https://github.com/symfony/process/releases/tag/v2.8.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.37/manifests"},{"name":"v2.7.44","sha":"2fc5810b9e13f7b90841e88cfabeaca035c22049","kind":"tag","published_at":"2018-04-02T09:55:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.44","html_url":"https://github.com/symfony/process/releases/tag/v2.7.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.44/manifests"},{"name":"v4.0.6","sha":"6ed08502a7c9559da8e60ea343bdbd19c3350b3e","kind":"tag","published_at":"2018-03-05T22:27:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.6","html_url":"https://github.com/symfony/process/releases/tag/v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.6/manifests"},{"name":"v3.4.6","sha":"cc4aea21f619116aaf1c58016a944e4821c8e8af","kind":"tag","published_at":"2018-03-05T20:02:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.6","html_url":"https://github.com/symfony/process/releases/tag/v3.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.6/manifests"},{"name":"v2.8.36","sha":"756f614c5061729ea245ac6717231f7e3bfb74f9","kind":"tag","published_at":"2018-03-05T19:06:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.36","html_url":"https://github.com/symfony/process/releases/tag/v2.8.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.36/manifests"},{"name":"v2.7.43","sha":"560d7fec7d854f3e570668202e21bafec6e3d80a","kind":"tag","published_at":"2018-03-05T18:32:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.43","html_url":"https://github.com/symfony/process/releases/tag/v2.7.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.43/manifests"},{"name":"v4.0.5","sha":"6ed08502a7c9559da8e60ea343bdbd19c3350b3e","kind":"tag","published_at":"2018-03-01T19:49:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.5","html_url":"https://github.com/symfony/process/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.5/manifests"},{"name":"v3.4.5","sha":"cc4aea21f619116aaf1c58016a944e4821c8e8af","kind":"tag","published_at":"2018-03-01T19:25:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.5","html_url":"https://github.com/symfony/process/releases/tag/v3.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.5/manifests"},{"name":"v2.8.35","sha":"756f614c5061729ea245ac6717231f7e3bfb74f9","kind":"tag","published_at":"2018-03-01T16:46:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.35","html_url":"https://github.com/symfony/process/releases/tag/v2.8.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.35/manifests"},{"name":"v2.7.42","sha":"560d7fec7d854f3e570668202e21bafec6e3d80a","kind":"tag","published_at":"2018-02-28T22:58:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.42","html_url":"https://github.com/symfony/process/releases/tag/v2.7.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.42/manifests"},{"name":"v4.0.4","sha":"e1712002d81de6f39f854bc5bbd9e9f4bb6345b4","kind":"tag","published_at":"2018-01-29T13:28:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.4","html_url":"https://github.com/symfony/process/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.4/manifests"},{"name":"v3.4.4","sha":"09a5172057be8fc677840e591b17f385e58c7c0d","kind":"tag","published_at":"2018-01-29T12:30:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.4","html_url":"https://github.com/symfony/process/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.4/manifests"},{"name":"v3.3.16","sha":"104b5acd605e3a7bd3ee92423540adb86f33d356","kind":"tag","published_at":"2018-01-29T11:43:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.16","html_url":"https://github.com/symfony/process/releases/tag/v3.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.16/manifests"},{"name":"v2.8.34","sha":"905efe90024caa75a2fc93f54e14b26f2a099d96","kind":"tag","published_at":"2018-01-29T10:49:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.34","html_url":"https://github.com/symfony/process/releases/tag/v2.8.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.34/manifests"},{"name":"v2.7.41","sha":"9f3ba7d13b39d3808ce46715da5350b98368b9de","kind":"tag","published_at":"2018-01-29T10:09:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.41","html_url":"https://github.com/symfony/process/releases/tag/v2.7.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.41/manifests"},{"name":"v4.0.3","sha":"2145b3e8137e463b1051b79440a59b38220944f0","kind":"tag","published_at":"2018-01-05T08:56:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.3","html_url":"https://github.com/symfony/process/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.3/manifests"},{"name":"v3.4.3","sha":"ff69f110c6b33fd33cd2089ba97d6112f44ef0ba","kind":"tag","published_at":"2018-01-05T08:34:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.3","html_url":"https://github.com/symfony/process/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.3/manifests"},{"name":"v3.3.15","sha":"0350bf42a9c5d62bbbed725aaa2d5c741078c0bc","kind":"tag","published_at":"2018-01-05T07:30:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.15","html_url":"https://github.com/symfony/process/releases/tag/v3.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.15/manifests"},{"name":"v2.8.33","sha":"ea3226daa3c6789efa39570bfc6e5d55f7561a0a","kind":"tag","published_at":"2018-01-05T06:20:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.33","html_url":"https://github.com/symfony/process/releases/tag/v2.8.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.33/manifests"},{"name":"v2.7.40","sha":"f4f4f13db15849e79443c0ada67082040e783d37","kind":"tag","published_at":"2018-01-05T05:17:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.40","html_url":"https://github.com/symfony/process/releases/tag/v2.7.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.40/manifests"},{"name":"v4.0.2","sha":"18d1953068e72262830bad593f0366fa62c93fb7","kind":"tag","published_at":"2017-12-15T03:07:24.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.2","html_url":"https://github.com/symfony/process/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.2/manifests"},{"name":"v3.4.2","sha":"bb3ef65d493a6d57297cad6c560ee04e2a8f5098","kind":"tag","published_at":"2017-12-15T02:06:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.2","html_url":"https://github.com/symfony/process/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.2/manifests"},{"name":"v4.0.1","sha":"685dc11afcaaea72d7fd11c26835d12b091338f4","kind":"tag","published_at":"2017-12-05T00:19:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.1","html_url":"https://github.com/symfony/process/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.1/manifests"},{"name":"v3.4.1","sha":"db25e810fd5e124085e3777257d0cf4ae533d0ea","kind":"tag","published_at":"2017-12-04T23:07:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.1","html_url":"https://github.com/symfony/process/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.1/manifests"},{"name":"v3.3.14","sha":"a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d","kind":"tag","published_at":"2017-12-04T22:44:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.14","html_url":"https://github.com/symfony/process/releases/tag/v3.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.14/manifests"},{"name":"v2.8.32","sha":"d25449e031f600807949aab7cadbf267712f4eee","kind":"tag","published_at":"2017-12-04T22:03:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.32","html_url":"https://github.com/symfony/process/releases/tag/v2.8.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.32/manifests"},{"name":"v2.7.39","sha":"45e79d9f3f45988e0496744ebb29a64803c48c7c","kind":"tag","published_at":"2017-12-04T20:41:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.39","html_url":"https://github.com/symfony/process/releases/tag/v2.7.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.39/manifests"},{"name":"v4.0.0","sha":"685dc11afcaaea72d7fd11c26835d12b091338f4","kind":"tag","published_at":"2017-11-30T17:44:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0/manifests"},{"name":"v3.4.0","sha":"db25e810fd5e124085e3777257d0cf4ae533d0ea","kind":"tag","published_at":"2017-11-30T16:57:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0/manifests"},{"name":"v4.0.0-RC2","sha":"685dc11afcaaea72d7fd11c26835d12b091338f4","kind":"tag","published_at":"2017-11-24T15:22:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-RC2/manifests"},{"name":"v3.4.0-RC2","sha":"db25e810fd5e124085e3777257d0cf4ae533d0ea","kind":"tag","published_at":"2017-11-24T14:49:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-RC2/manifests"},{"name":"v4.0.0-RC1","sha":"2a13990cbfa1d7b4c9ca245332d7b50702119324","kind":"tag","published_at":"2017-11-21T18:17:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-RC1/manifests"},{"name":"v3.4.0-RC1","sha":"c1638ca1865a54e036ec78d209a72660a5d8ec8b","kind":"tag","published_at":"2017-11-21T17:54:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-RC1/manifests"},{"name":"v3.3.13","sha":"a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d","kind":"tag","published_at":"2017-11-16T18:15:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.13","html_url":"https://github.com/symfony/process/releases/tag/v3.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.13/manifests"},{"name":"v3.2.14","sha":"b39d805dd6c4d1cba1f00cd80361ec80eed0d7bc","kind":"tag","published_at":"2017-11-16T18:00:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.14","html_url":"https://github.com/symfony/process/releases/tag/v3.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.14/manifests"},{"name":"v2.8.31","sha":"d25449e031f600807949aab7cadbf267712f4eee","kind":"tag","published_at":"2017-11-16T17:45:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.31","html_url":"https://github.com/symfony/process/releases/tag/v2.8.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.31/manifests"},{"name":"v2.7.38","sha":"45e79d9f3f45988e0496744ebb29a64803c48c7c","kind":"tag","published_at":"2017-11-16T16:37:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.38","html_url":"https://github.com/symfony/process/releases/tag/v2.7.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.38/manifests"},{"name":"v3.3.12","sha":"a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d","kind":"tag","published_at":"2017-11-13T19:38:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.12","html_url":"https://github.com/symfony/process/releases/tag/v3.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.12/manifests"},{"name":"v2.8.30","sha":"d25449e031f600807949aab7cadbf267712f4eee","kind":"tag","published_at":"2017-11-13T19:31:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.30","html_url":"https://github.com/symfony/process/releases/tag/v2.8.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.30/manifests"},{"name":"v2.7.37","sha":"45e79d9f3f45988e0496744ebb29a64803c48c7c","kind":"tag","published_at":"2017-11-13T18:52:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.37","html_url":"https://github.com/symfony/process/releases/tag/v2.7.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.37/manifests"},{"name":"v4.0.0-BETA4","sha":"14ec41fb318afb39b11fd5d24b880f29b085600b","kind":"tag","published_at":"2017-11-12T18:09:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-BETA4","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-BETA4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA4/manifests"},{"name":"v3.4.0-BETA4","sha":"dce0aaed6962844b680b9a98a163e2f5f768752b","kind":"tag","published_at":"2017-11-12T17:27:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-BETA4","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-BETA4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA4/manifests"},{"name":"v3.3.11","sha":"e14bb64d7559e6923fb13ee3b3d8fa763a2c0930","kind":"tag","published_at":"2017-11-10T20:08:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.11","html_url":"https://github.com/symfony/process/releases/tag/v3.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.11/manifests"},{"name":"v2.8.29","sha":"d25449e031f600807949aab7cadbf267712f4eee","kind":"tag","published_at":"2017-11-10T19:54:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.29","html_url":"https://github.com/symfony/process/releases/tag/v2.8.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.29/manifests"},{"name":"v2.7.36","sha":"45e79d9f3f45988e0496744ebb29a64803c48c7c","kind":"tag","published_at":"2017-11-10T19:43:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.36","html_url":"https://github.com/symfony/process/releases/tag/v2.7.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.36/manifests"},{"name":"v4.0.0-BETA3","sha":"049573cec841dd4638258d92af750fa8921691d4","kind":"tag","published_at":"2017-11-05T23:24:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA3/manifests"},{"name":"v3.4.0-BETA3","sha":"dce0aaed6962844b680b9a98a163e2f5f768752b","kind":"tag","published_at":"2017-11-05T22:52:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-BETA3","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-BETA3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA3/manifests"},{"name":"v4.0.0-BETA2","sha":"a355d05e4fa5c5a3e84db30a6a1811b2a47267ba","kind":"tag","published_at":"2017-10-30T22:54:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA2/manifests"},{"name":"v3.4.0-BETA2","sha":"ae1f0fe7202afcdd0ea905fe88b14c05e1be5a46","kind":"tag","published_at":"2017-10-30T22:31:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA2/manifests"},{"name":"v4.0.0-BETA1","sha":"729f0f798ebf13f17a79e2431bbcc1fd5c515552","kind":"tag","published_at":"2017-10-19T01:38:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v4.0.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v4.0.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v4.0.0-BETA1/manifests"},{"name":"v3.4.0-BETA1","sha":"5126fc58beb624763383c178779845bbd04c35ab","kind":"tag","published_at":"2017-10-18T21:46:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.4.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v3.4.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.4.0-BETA1/manifests"},{"name":"v3.3.10","sha":"fdf89e57a723a29baf536e288d6e232c059697b1","kind":"tag","published_at":"2017-10-05T23:40:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.10","html_url":"https://github.com/symfony/process/releases/tag/v3.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.10/manifests"},{"name":"v2.8.28","sha":"26c9fb02bf06bd6b90f661a5bd17e510810d0176","kind":"tag","published_at":"2017-10-05T23:24:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.28","html_url":"https://github.com/symfony/process/releases/tag/v2.8.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.28/manifests"},{"name":"v2.7.35","sha":"601b7d86103ae1ad374343725e899f905680f919","kind":"tag","published_at":"2017-10-05T22:54:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.35","html_url":"https://github.com/symfony/process/releases/tag/v2.7.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.35/manifests"},{"name":"v3.3.9","sha":"b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0","kind":"tag","published_at":"2017-09-11T16:16:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.9","html_url":"https://github.com/symfony/process/releases/tag/v3.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.9/manifests"},{"name":"v3.3.8","sha":"b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0","kind":"tag","published_at":"2017-08-28T22:35:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.8","html_url":"https://github.com/symfony/process/releases/tag/v3.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.8/manifests"},{"name":"v3.3.7","sha":"b7666e9b438027a1ea0e1ee813ec5042d5d7f6f0","kind":"tag","published_at":"2017-08-28T20:19:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.7","html_url":"https://github.com/symfony/process/releases/tag/v3.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.7/manifests"},{"name":"v2.8.27","sha":"57e52a0a6a80ea0aec4fc1b785a7920a95cb88a8","kind":"tag","published_at":"2017-08-28T19:22:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.27","html_url":"https://github.com/symfony/process/releases/tag/v2.8.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.27/manifests"},{"name":"v2.7.34","sha":"95c5ed0b9ec2a03fc6247d0455c008e96e97fbb4","kind":"tag","published_at":"2017-08-28T18:41:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.34","html_url":"https://github.com/symfony/process/releases/tag/v2.7.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.34/manifests"},{"name":"v3.3.6","sha":"07432804942b9f6dd7b7377faf9920af5f95d70a","kind":"tag","published_at":"2017-08-01T10:26:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.6","html_url":"https://github.com/symfony/process/releases/tag/v3.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.6/manifests"},{"name":"v3.2.13","sha":"b39d805dd6c4d1cba1f00cd80361ec80eed0d7bc","kind":"tag","published_at":"2017-08-01T09:46:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.13","html_url":"https://github.com/symfony/process/releases/tag/v3.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.13/manifests"},{"name":"v2.8.26","sha":"57e52a0a6a80ea0aec4fc1b785a7920a95cb88a8","kind":"tag","published_at":"2017-08-01T09:06:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.26","html_url":"https://github.com/symfony/process/releases/tag/v2.8.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.26/manifests"},{"name":"v2.7.33","sha":"95c5ed0b9ec2a03fc6247d0455c008e96e97fbb4","kind":"tag","published_at":"2017-08-01T07:07:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.33","html_url":"https://github.com/symfony/process/releases/tag/v2.7.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.33/manifests"},{"name":"v3.3.5","sha":"07432804942b9f6dd7b7377faf9920af5f95d70a","kind":"tag","published_at":"2017-07-17T19:09:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.5","html_url":"https://github.com/symfony/process/releases/tag/v3.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.5/manifests"},{"name":"v3.2.12","sha":"b39d805dd6c4d1cba1f00cd80361ec80eed0d7bc","kind":"tag","published_at":"2017-07-17T18:15:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.12","html_url":"https://github.com/symfony/process/releases/tag/v3.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.12/manifests"},{"name":"v2.8.25","sha":"57e52a0a6a80ea0aec4fc1b785a7920a95cb88a8","kind":"tag","published_at":"2017-07-17T18:01:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.25","html_url":"https://github.com/symfony/process/releases/tag/v2.8.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.25/manifests"},{"name":"v2.7.32","sha":"95c5ed0b9ec2a03fc6247d0455c008e96e97fbb4","kind":"tag","published_at":"2017-07-17T17:34:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.32","html_url":"https://github.com/symfony/process/releases/tag/v2.7.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.32/manifests"},{"name":"v3.3.4","sha":"5ab8949b682b1bf9d4511a228b5e045c96758c30","kind":"tag","published_at":"2017-07-05T13:29:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.4","html_url":"https://github.com/symfony/process/releases/tag/v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.4/manifests"},{"name":"v3.2.11","sha":"b39d805dd6c4d1cba1f00cd80361ec80eed0d7bc","kind":"tag","published_at":"2017-07-05T10:30:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.11","html_url":"https://github.com/symfony/process/releases/tag/v3.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.11/manifests"},{"name":"v2.8.24","sha":"57e52a0a6a80ea0aec4fc1b785a7920a95cb88a8","kind":"tag","published_at":"2017-07-05T08:54:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.24","html_url":"https://github.com/symfony/process/releases/tag/v2.8.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.24/manifests"},{"name":"v2.7.31","sha":"95c5ed0b9ec2a03fc6247d0455c008e96e97fbb4","kind":"tag","published_at":"2017-07-05T07:58:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.31","html_url":"https://github.com/symfony/process/releases/tag/v2.7.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.31/manifests"},{"name":"v3.3.3","sha":"5ab8949b682b1bf9d4511a228b5e045c96758c30","kind":"tag","published_at":"2017-07-04T06:04:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.3","html_url":"https://github.com/symfony/process/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.3/manifests"},{"name":"v3.2.10","sha":"b39d805dd6c4d1cba1f00cd80361ec80eed0d7bc","kind":"tag","published_at":"2017-07-04T05:45:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.10","html_url":"https://github.com/symfony/process/releases/tag/v3.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.10/manifests"},{"name":"v2.8.23","sha":"57e52a0a6a80ea0aec4fc1b785a7920a95cb88a8","kind":"tag","published_at":"2017-07-04T05:31:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.23","html_url":"https://github.com/symfony/process/releases/tag/v2.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.23/manifests"},{"name":"v2.7.30","sha":"95c5ed0b9ec2a03fc6247d0455c008e96e97fbb4","kind":"tag","published_at":"2017-07-03T15:20:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.30","html_url":"https://github.com/symfony/process/releases/tag/v2.7.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.30/manifests"},{"name":"v2.8.22","sha":"d54232f5682fda2f8bbebff7c81b864646867ab9","kind":"tag","published_at":"2017-06-07T20:13:07.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.22","html_url":"https://github.com/symfony/process/releases/tag/v2.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.22/manifests"},{"name":"v2.7.29","sha":"ace466e63d3c7ccc30057fefc95f67c049357806","kind":"tag","published_at":"2017-06-07T18:51:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.29","html_url":"https://github.com/symfony/process/releases/tag/v2.7.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.29/manifests"},{"name":"v3.3.2","sha":"8e30690c67aafb6c7992d6d8eb0d707807dd3eaf","kind":"tag","published_at":"2017-06-06T04:00:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.2","html_url":"https://github.com/symfony/process/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"8e30690c67aafb6c7992d6d8eb0d707807dd3eaf","kind":"tag","published_at":"2017-06-05T17:32:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.1","html_url":"https://github.com/symfony/process/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"8e30690c67aafb6c7992d6d8eb0d707807dd3eaf","kind":"tag","published_at":"2017-05-29T21:02:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.0","html_url":"https://github.com/symfony/process/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0/manifests"},{"name":"v3.2.9","sha":"36774717bbd1631be2d0a45acf48aecd5836c867","kind":"tag","published_at":"2017-05-29T19:32:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.9","html_url":"https://github.com/symfony/process/releases/tag/v3.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.9/manifests"},{"name":"v2.8.21","sha":"d54232f5682fda2f8bbebff7c81b864646867ab9","kind":"tag","published_at":"2017-05-29T19:15:31.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.21","html_url":"https://github.com/symfony/process/releases/tag/v2.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.21/manifests"},{"name":"v2.7.28","sha":"ace466e63d3c7ccc30057fefc95f67c049357806","kind":"tag","published_at":"2017-05-29T19:05:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.28","html_url":"https://github.com/symfony/process/releases/tag/v2.7.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.28/manifests"},{"name":"v3.3.0-RC1","sha":"ec056df6838227a3de53887001d2731718fa08a2","kind":"tag","published_at":"2017-05-17T18:11:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v3.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0-RC1/manifests"},{"name":"v3.3.0-BETA1","sha":"6edff1f0b99b99155b9a36cfb4349a58b04eeee5","kind":"tag","published_at":"2017-05-01T18:33:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.3.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v3.3.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.3.0-BETA1/manifests"},{"name":"v3.2.8","sha":"999c2cf5061e627e6cd551dc9ebf90dd1d11d9f0","kind":"tag","published_at":"2017-05-01T17:47:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.8","html_url":"https://github.com/symfony/process/releases/tag/v3.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.8/manifests"},{"name":"v2.8.20","sha":"aff35fb3dee799c84a7313c576b72208b046ef8d","kind":"tag","published_at":"2017-05-01T16:14:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.20","html_url":"https://github.com/symfony/process/releases/tag/v2.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.20/manifests"},{"name":"v2.7.27","sha":"ace466e63d3c7ccc30057fefc95f67c049357806","kind":"tag","published_at":"2017-05-01T16:01:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.27","html_url":"https://github.com/symfony/process/releases/tag/v2.7.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.27/manifests"},{"name":"v3.2.7","sha":"57fdaa55827ae14d617550ebe71a820f0a5e2282","kind":"tag","published_at":"2017-04-05T12:53:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.7","html_url":"https://github.com/symfony/process/releases/tag/v3.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.7/manifests"},{"name":"v2.8.19","sha":"41336b20b52f5fd5b42a227e394e673c8071118f","kind":"tag","published_at":"2017-04-05T04:05:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.19","html_url":"https://github.com/symfony/process/releases/tag/v2.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.19/manifests"},{"name":"v2.7.26","sha":"9974b5b2f790ee78a6afdd4be48b10d0e66a411c","kind":"tag","published_at":"2017-04-04T04:32:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.26","html_url":"https://github.com/symfony/process/releases/tag/v2.7.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.26/manifests"},{"name":"v3.2.6","sha":"68bfa8c83f24c0ac04ea7193bcdcda4519f41892","kind":"tag","published_at":"2017-03-10T18:37:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.6","html_url":"https://github.com/symfony/process/releases/tag/v3.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.6/manifests"},{"name":"v3.2.5","sha":"68bfa8c83f24c0ac04ea7193bcdcda4519f41892","kind":"tag","published_at":"2017-03-09T02:04:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.5","html_url":"https://github.com/symfony/process/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.5/manifests"},{"name":"v2.8.18","sha":"41336b20b52f5fd5b42a227e394e673c8071118f","kind":"tag","published_at":"2017-03-06T04:12:31.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.18","html_url":"https://github.com/symfony/process/releases/tag/v2.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.18/manifests"},{"name":"v2.7.25","sha":"9974b5b2f790ee78a6afdd4be48b10d0e66a411c","kind":"tag","published_at":"2017-03-06T01:34:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.25","html_url":"https://github.com/symfony/process/releases/tag/v2.7.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.25/manifests"},{"name":"v3.2.4","sha":"0ab87c1e7570b3534a6e51eb4ca8e9f6d7327856","kind":"tag","published_at":"2017-02-17T00:00:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.4","html_url":"https://github.com/symfony/process/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"32646a7cf53f3956c76dcb5c82555224ae321858","kind":"tag","published_at":"2017-02-06T13:16:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.3","html_url":"https://github.com/symfony/process/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.3/manifests"},{"name":"v2.8.17","sha":"0110ac49348d14eced7d3278ea7485f22196932e","kind":"tag","published_at":"2017-02-06T12:48:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.17","html_url":"https://github.com/symfony/process/releases/tag/v2.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.17/manifests"},{"name":"v2.7.24","sha":"f2d1eda0b736880a8d64c03fb29f9567ad0a4376","kind":"tag","published_at":"2017-02-06T12:06:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.24","html_url":"https://github.com/symfony/process/releases/tag/v2.7.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.24/manifests"},{"name":"v3.1.10","sha":"2605753c5f8c531623d24d002825ebb1d6a22248","kind":"tag","published_at":"2017-01-28T02:54:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.10","html_url":"https://github.com/symfony/process/releases/tag/v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.10/manifests"},{"name":"v3.2.2","sha":"350e810019fc52dd06ae844b6a6d382f8a0e8893","kind":"tag","published_at":"2017-01-12T21:37:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.2","html_url":"https://github.com/symfony/process/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.2/manifests"},{"name":"v3.1.9","sha":"b525066a9efe372f0910296e486aa61741b09025","kind":"tag","published_at":"2017-01-12T20:44:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.9","html_url":"https://github.com/symfony/process/releases/tag/v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.9/manifests"},{"name":"v2.8.16","sha":"ebb3c2abe0940a703f08e0cbe373f62d97d40231","kind":"tag","published_at":"2017-01-12T20:28:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.16","html_url":"https://github.com/symfony/process/releases/tag/v2.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.16/manifests"},{"name":"v2.7.23","sha":"69b111c92407c9c41d88b7f52e615e3093940712","kind":"tag","published_at":"2017-01-12T20:02:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.23","html_url":"https://github.com/symfony/process/releases/tag/v2.7.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.23/manifests"},{"name":"v3.2.1","sha":"02ea84847aad71be7e32056408bb19f3a616cdd3","kind":"tag","published_at":"2016-12-13T13:20:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.1","html_url":"https://github.com/symfony/process/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.1/manifests"},{"name":"v3.1.8","sha":"d23427a7f97a373129f61bc3b876fe4c66e2b3c7","kind":"tag","published_at":"2016-12-13T12:53:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.8","html_url":"https://github.com/symfony/process/releases/tag/v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.8/manifests"},{"name":"v2.8.15","sha":"1a1bd056395540d0bc549d39818316513565d278","kind":"tag","published_at":"2016-12-13T12:18:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.15","html_url":"https://github.com/symfony/process/releases/tag/v2.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.15/manifests"},{"name":"v2.7.22","sha":"7ac22a73485e6ae5bf8f072d01daf5563efe9b17","kind":"tag","published_at":"2016-12-13T10:54:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.22","html_url":"https://github.com/symfony/process/releases/tag/v2.7.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.22/manifests"},{"name":"v3.2.0","sha":"02ea84847aad71be7e32056408bb19f3a616cdd3","kind":"tag","published_at":"2016-11-30T08:47:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.0","html_url":"https://github.com/symfony/process/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0/manifests"},{"name":"v3.2.0-RC2","sha":"02ea84847aad71be7e32056408bb19f3a616cdd3","kind":"tag","published_at":"2016-11-27T04:49:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.0-RC2","html_url":"https://github.com/symfony/process/releases/tag/v3.2.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-RC2/manifests"},{"name":"v3.1.7","sha":"66de154ae86b1a07001da9fbffd620206e4faf94","kind":"tag","published_at":"2016-11-21T02:45:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.7","html_url":"https://github.com/symfony/process/releases/tag/v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.7/manifests"},{"name":"v2.8.14","sha":"024de37f8a6b9e5e8244d9eb3fcf3e467dd2a93f","kind":"tag","published_at":"2016-11-21T02:25:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.14","html_url":"https://github.com/symfony/process/releases/tag/v2.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.14/manifests"},{"name":"v2.7.21","sha":"e134ba500a16bead3a059a087b652182f4f85481","kind":"tag","published_at":"2016-11-21T01:13:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.21","html_url":"https://github.com/symfony/process/releases/tag/v2.7.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.21/manifests"},{"name":"v3.2.0-RC1","sha":"fbaacdfc701a0ad50622eee45cfa2112f0ee144e","kind":"tag","published_at":"2016-11-17T20:28:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v3.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-RC1/manifests"},{"name":"v3.2.0-BETA1","sha":"fbaacdfc701a0ad50622eee45cfa2112f0ee144e","kind":"tag","published_at":"2016-10-27T03:46:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.2.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v3.2.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.2.0-BETA1/manifests"},{"name":"v3.1.6","sha":"66de154ae86b1a07001da9fbffd620206e4faf94","kind":"tag","published_at":"2016-10-27T02:39:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.6","html_url":"https://github.com/symfony/process/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.6/manifests"},{"name":"v2.8.13","sha":"024de37f8a6b9e5e8244d9eb3fcf3e467dd2a93f","kind":"tag","published_at":"2016-10-27T02:19:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.13","html_url":"https://github.com/symfony/process/releases/tag/v2.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.13/manifests"},{"name":"v2.7.20","sha":"e134ba500a16bead3a059a087b652182f4f85481","kind":"tag","published_at":"2016-10-27T01:37:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.20","html_url":"https://github.com/symfony/process/releases/tag/v2.7.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.20/manifests"},{"name":"v3.1.5","sha":"66de154ae86b1a07001da9fbffd620206e4faf94","kind":"tag","published_at":"2016-10-03T19:01:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.5","html_url":"https://github.com/symfony/process/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.5/manifests"},{"name":"v2.8.12","sha":"024de37f8a6b9e5e8244d9eb3fcf3e467dd2a93f","kind":"tag","published_at":"2016-10-03T18:44:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.12","html_url":"https://github.com/symfony/process/releases/tag/v2.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.12/manifests"},{"name":"v2.7.19","sha":"e134ba500a16bead3a059a087b652182f4f85481","kind":"tag","published_at":"2016-10-03T18:18:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.19","html_url":"https://github.com/symfony/process/releases/tag/v2.7.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.19/manifests"},{"name":"v2.8.11","sha":"05a03ed27073638658cab9405d99a67dd1014987","kind":"tag","published_at":"2016-09-07T02:04:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.11","html_url":"https://github.com/symfony/process/releases/tag/v2.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.11/manifests"},{"name":"v2.7.18","sha":"86be324a1898603789765790c6e2288a505f0ead","kind":"tag","published_at":"2016-09-07T00:59:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.18","html_url":"https://github.com/symfony/process/releases/tag/v2.7.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.18/manifests"},{"name":"v3.1.4","sha":"e64e93041c80e77197ace5ab9385dedb5a143697","kind":"tag","published_at":"2016-09-03T15:29:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.4","html_url":"https://github.com/symfony/process/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.4/manifests"},{"name":"v2.8.10","sha":"162d37eb3396225f31574b69a453118e5bc313d2","kind":"tag","published_at":"2016-09-02T20:40:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.10","html_url":"https://github.com/symfony/process/releases/tag/v2.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.10/manifests"},{"name":"v2.7.17","sha":"232d69cb2e1c3c6621d9c602541a2eaa04dceaab","kind":"tag","published_at":"2016-09-02T03:06:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.17","html_url":"https://github.com/symfony/process/releases/tag/v2.7.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.17/manifests"},{"name":"v3.1.3","sha":"04c2dfaae4ec56a5c677b0c69fac34637d815758","kind":"tag","published_at":"2016-07-30T09:31:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.3","html_url":"https://github.com/symfony/process/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.3/manifests"},{"name":"v3.0.9","sha":"768debc5996f599c4372b322d9061dba2a4bf505","kind":"tag","published_at":"2016-07-30T09:11:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.9","html_url":"https://github.com/symfony/process/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.9/manifests"},{"name":"v2.8.9","sha":"d20332e43e8774ff8870b394f3dd6020cc7f8e0c","kind":"tag","published_at":"2016-07-30T08:49:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.9","html_url":"https://github.com/symfony/process/releases/tag/v2.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.9/manifests"},{"name":"v2.7.16","sha":"5ac3a487982f1b4bf99c7277b73e05539d7504fa","kind":"tag","published_at":"2016-07-30T08:18:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.16","html_url":"https://github.com/symfony/process/releases/tag/v2.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.16/manifests"},{"name":"v3.1.2","sha":"5c11a1a4d4016662eeaf0f8757958c7de069f9a0","kind":"tag","published_at":"2016-06-30T17:16:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.2","html_url":"https://github.com/symfony/process/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.2/manifests"},{"name":"v3.0.8","sha":"d7cde1f9d94d87060204f863779389b61c382eeb","kind":"tag","published_at":"2016-06-30T16:30:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.8","html_url":"https://github.com/symfony/process/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.8/manifests"},{"name":"v2.8.8","sha":"89f33c16796415ccfd8bb3cf8d520cbb79899bfe","kind":"tag","published_at":"2016-06-30T15:42:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.8","html_url":"https://github.com/symfony/process/releases/tag/v2.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.8/manifests"},{"name":"v2.7.15","sha":"6137bd1df5d61904e7f942e9138d48cdbffe9490","kind":"tag","published_at":"2016-06-30T15:15:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.15","html_url":"https://github.com/symfony/process/releases/tag/v2.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.15/manifests"},{"name":"v3.1.1","sha":"6350e63ed9c232da50e00f00a7e0330f066387a2","kind":"tag","published_at":"2016-06-15T06:03:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.1","html_url":"https://github.com/symfony/process/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.1/manifests"},{"name":"v3.0.7","sha":"bf6e2d1fa8b93fdd7cca6b684c0ea213cf0255dd","kind":"tag","published_at":"2016-06-06T16:53:31.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.7","html_url":"https://github.com/symfony/process/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.7/manifests"},{"name":"v2.8.7","sha":"115347d00c342198cdc52a7bd8bc15b5ab43500c","kind":"tag","published_at":"2016-06-06T16:06:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.7","html_url":"https://github.com/symfony/process/releases/tag/v2.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.7/manifests"},{"name":"v2.7.14","sha":"86de601a573faa104df1e0166d4afd9a7646173a","kind":"tag","published_at":"2016-06-06T15:24:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.14","html_url":"https://github.com/symfony/process/releases/tag/v2.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.14/manifests"},{"name":"v2.3.42","sha":"89aced1438655ad81fc828c2e2e555e9b88fef3b","kind":"tag","published_at":"2016-05-30T08:41:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.42","html_url":"https://github.com/symfony/process/releases/tag/v2.3.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.42/manifests"},{"name":"v3.1.0","sha":"1574f3451b40fa9bbae518ef71d19a56f409cac0","kind":"tag","published_at":"2016-05-30T07:25:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.0","html_url":"https://github.com/symfony/process/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0/manifests"},{"name":"v3.1.0-RC1","sha":"1574f3451b40fa9bbae518ef71d19a56f409cac0","kind":"tag","published_at":"2016-05-26T08:32:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v3.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0-RC1/manifests"},{"name":"v3.1.0-BETA1","sha":"1574f3451b40fa9bbae518ef71d19a56f409cac0","kind":"tag","published_at":"2016-05-13T18:34:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.1.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v3.1.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.1.0-BETA1/manifests"},{"name":"v3.0.6","sha":"53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb","kind":"tag","published_at":"2016-05-09T22:14:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.6","html_url":"https://github.com/symfony/process/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.6/manifests"},{"name":"v2.8.6","sha":"1276bd9be89be039748cf753a2137f4ef149cd74","kind":"tag","published_at":"2016-05-09T21:46:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.6","html_url":"https://github.com/symfony/process/releases/tag/v2.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.6/manifests"},{"name":"v2.7.13","sha":"a49e4c67a6a52e9c5bce1f28d9ea8618f36a43d0","kind":"tag","published_at":"2016-05-09T20:36:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.13","html_url":"https://github.com/symfony/process/releases/tag/v2.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.13/manifests"},{"name":"v2.3.41","sha":"89aced1438655ad81fc828c2e2e555e9b88fef3b","kind":"tag","published_at":"2016-05-09T19:47:22.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.41","html_url":"https://github.com/symfony/process/releases/tag/v2.3.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.41/manifests"},{"name":"v3.0.5","sha":"53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb","kind":"tag","published_at":"2016-05-03T05:59:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.5","html_url":"https://github.com/symfony/process/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.5/manifests"},{"name":"v2.8.5","sha":"1276bd9be89be039748cf753a2137f4ef149cd74","kind":"tag","published_at":"2016-05-02T16:02:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.5","html_url":"https://github.com/symfony/process/releases/tag/v2.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.5/manifests"},{"name":"v2.7.12","sha":"a49e4c67a6a52e9c5bce1f28d9ea8618f36a43d0","kind":"tag","published_at":"2016-04-29T09:48:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.12","html_url":"https://github.com/symfony/process/releases/tag/v2.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.12/manifests"},{"name":"v2.3.40","sha":"89aced1438655ad81fc828c2e2e555e9b88fef3b","kind":"tag","published_at":"2016-04-29T07:35:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.40","html_url":"https://github.com/symfony/process/releases/tag/v2.3.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.40/manifests"},{"name":"v3.0.4","sha":"e6f1f98bbd355d209a992bfff45e7edfbd4a0776","kind":"tag","published_at":"2016-03-30T11:36:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.4","html_url":"https://github.com/symfony/process/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.4/manifests"},{"name":"v2.8.4","sha":"fb467471952ef5cf8497c029980e556b47545333","kind":"tag","published_at":"2016-03-27T13:35:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.4","html_url":"https://github.com/symfony/process/releases/tag/v2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.4/manifests"},{"name":"v2.7.11","sha":"19beeea4abd3b1566a1e6cdb15f72d0bae2e1fff","kind":"tag","published_at":"2016-03-25T18:14:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.11","html_url":"https://github.com/symfony/process/releases/tag/v2.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.11/manifests"},{"name":"v2.3.39","sha":"12b5d095f70d2dd706c181e51106005e008e5ca8","kind":"tag","published_at":"2016-03-13T16:46:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.39","html_url":"https://github.com/symfony/process/releases/tag/v2.3.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.39/manifests"},{"name":"v3.0.3","sha":"dfecef47506179db2501430e732adbf3793099c8","kind":"tag","published_at":"2016-02-28T21:40:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.3","html_url":"https://github.com/symfony/process/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.3/manifests"},{"name":"v2.8.3","sha":"7dedd5b60550f33dca16dd7e94ef8aca8b67bbfe","kind":"tag","published_at":"2016-02-28T21:11:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.3","html_url":"https://github.com/symfony/process/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.3/manifests"},{"name":"v2.7.10","sha":"faa89438017392585abdf7f5a47f3f5f282d93c1","kind":"tag","published_at":"2016-02-28T20:41:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.10","html_url":"https://github.com/symfony/process/releases/tag/v2.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.10/manifests"},{"name":"v2.3.38","sha":"a06c0e74343af01881aaceaf92eb454bfb2620bc","kind":"tag","published_at":"2016-02-28T18:51:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.38","html_url":"https://github.com/symfony/process/releases/tag/v2.3.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.38/manifests"},{"name":"v3.0.2","sha":"dfecef47506179db2501430e732adbf3793099c8","kind":"tag","published_at":"2016-02-03T12:54:01.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.2","html_url":"https://github.com/symfony/process/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.2/manifests"},{"name":"v2.8.2","sha":"d9d21cfcc3e202ee34777d6da38897695d4d208d","kind":"tag","published_at":"2016-01-14T12:01:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.2","html_url":"https://github.com/symfony/process/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.2/manifests"},{"name":"v2.7.9","sha":"0570b9ca51135ee7da0f19239eaf7b07ffb87034","kind":"tag","published_at":"2016-01-14T10:53:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.9","html_url":"https://github.com/symfony/process/releases/tag/v2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.9/manifests"},{"name":"v2.6.13","sha":"57f1e88bb5dafa449b83f9f265b11d52d517b3e9","kind":"tag","published_at":"2016-01-14T10:16:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.13","html_url":"https://github.com/symfony/process/releases/tag/v2.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.13/manifests"},{"name":"v2.3.37","sha":"db7fe6f50cb35bddeadbe3b503d533111db8cc0c","kind":"tag","published_at":"2016-01-14T09:24:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.37","html_url":"https://github.com/symfony/process/releases/tag/v2.3.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.37/manifests"},{"name":"v3.0.1","sha":"f4794f1d00f0746621be3020ffbd8c5e0b217ee3","kind":"tag","published_at":"2015-12-26T17:17:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.1","html_url":"https://github.com/symfony/process/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.1/manifests"},{"name":"v2.8.1","sha":"62c254438b5040bc2217156e1570cf2206e8540c","kind":"tag","published_at":"2015-12-26T16:08:41.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.1","html_url":"https://github.com/symfony/process/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.1/manifests"},{"name":"v2.7.8","sha":"a3fb8f4c4afc4f1b285de5df07e568602934f525","kind":"tag","published_at":"2015-12-26T15:19:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.8","html_url":"https://github.com/symfony/process/releases/tag/v2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.8/manifests"},{"name":"v2.3.36","sha":"f35ba672b46438f3eafdaf852fd8b19307733da0","kind":"tag","published_at":"2015-12-26T14:40:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.36","html_url":"https://github.com/symfony/process/releases/tag/v2.3.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.36/manifests"},{"name":"v3.0.0","sha":"01383ed02a1020759bc8ee5d975fcec04ba16fbf","kind":"tag","published_at":"2015-11-30T21:05:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.0","html_url":"https://github.com/symfony/process/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.0/manifests"},{"name":"v2.8.0","sha":"1b988a88e3551102f3c2d9e1d47a18c3a78d6312","kind":"tag","published_at":"2015-11-30T17:32:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.0","html_url":"https://github.com/symfony/process/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.0/manifests"},{"name":"v2.7.7","sha":"f6290983c8725d0afa29bdc3e5295879de3e58f5","kind":"tag","published_at":"2015-11-23T12:02:20.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.7","html_url":"https://github.com/symfony/process/releases/tag/v2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.7/manifests"},{"name":"v2.6.12","sha":"57f1e88bb5dafa449b83f9f265b11d52d517b3e9","kind":"tag","published_at":"2015-11-23T11:44:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.12","html_url":"https://github.com/symfony/process/releases/tag/v2.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.12/manifests"},{"name":"v2.3.35","sha":"4d0eaad4b1153174dce6db15e26764de20e7b43d","kind":"tag","published_at":"2015-11-23T11:03:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.35","html_url":"https://github.com/symfony/process/releases/tag/v2.3.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.35/manifests"},{"name":"v3.0.0-BETA1","sha":"3110e7269614d1d3c00d4f6dc2f1049a6f0aa2e8","kind":"tag","published_at":"2015-11-16T14:12:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v3.0.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v3.0.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v3.0.0-BETA1/manifests"},{"name":"v2.8.0-BETA1","sha":"7d645ea9d254e488bca808f80e3ed3cb6d1bebcd","kind":"tag","published_at":"2015-11-16T10:51:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.8.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v2.8.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.8.0-BETA1/manifests"},{"name":"v2.7.6","sha":"4a959dd4e19c2c5d7512689413921e0a74386ec7","kind":"tag","published_at":"2015-10-27T19:23:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.6","html_url":"https://github.com/symfony/process/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.6/manifests"},{"name":"v2.3.34","sha":"7512a901de8bdbce8fb62b743446f16ada1c5c76","kind":"tag","published_at":"2015-10-27T18:36:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.34","html_url":"https://github.com/symfony/process/releases/tag/v2.3.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.34/manifests"},{"name":"v2.7.5","sha":"b27c8e317922cd3cdd3600850273cf6b82b2e8e9","kind":"tag","published_at":"2015-09-25T11:20:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.5","html_url":"https://github.com/symfony/process/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.5/manifests"},{"name":"v2.3.33","sha":"c0a76be58da28b18dc815f6caeb18fc84fcadcf3","kind":"tag","published_at":"2015-09-25T09:16:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.33","html_url":"https://github.com/symfony/process/releases/tag/v2.3.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.33/manifests"},{"name":"v2.7.4","sha":"f7b3f73f70a7f8f49a1c838dc3debbf054732d8e","kind":"tag","published_at":"2015-09-08T14:33:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.4","html_url":"https://github.com/symfony/process/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.4/manifests"},{"name":"v2.3.32","sha":"55aec78e1ff04c40ca2cbcb7a119581cdf4e5d82","kind":"tag","published_at":"2015-09-01T15:45:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.32","html_url":"https://github.com/symfony/process/releases/tag/v2.3.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.32/manifests"},{"name":"v2.7.3","sha":"48aeb0e48600321c272955132d7606ab0a49adb3","kind":"tag","published_at":"2015-07-31T13:31:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.3","html_url":"https://github.com/symfony/process/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.3/manifests"},{"name":"v2.6.11","sha":"57f1e88bb5dafa449b83f9f265b11d52d517b3e9","kind":"tag","published_at":"2015-07-26T11:36:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.11","html_url":"https://github.com/symfony/process/releases/tag/v2.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.11/manifests"},{"name":"v2.7.2","sha":"48aeb0e48600321c272955132d7606ab0a49adb3","kind":"tag","published_at":"2015-07-13T19:46:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.2","html_url":"https://github.com/symfony/process/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.2/manifests"},{"name":"v2.6.10","sha":"57f1e88bb5dafa449b83f9f265b11d52d517b3e9","kind":"tag","published_at":"2015-07-13T09:38:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.10","html_url":"https://github.com/symfony/process/releases/tag/v2.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.10/manifests"},{"name":"v2.3.31","sha":"e797e51723be0b9829c58d3e55ec5e4a44a06e17","kind":"tag","published_at":"2015-07-13T09:22:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.31","html_url":"https://github.com/symfony/process/releases/tag/v2.3.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.31/manifests"},{"name":"v2.7.1","sha":"552d8efdc80980cbcca50b28d626ac8e36e3cdd1","kind":"tag","published_at":"2015-06-11T21:25:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.1","html_url":"https://github.com/symfony/process/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"e0a82b58e36afc60f8e79b8bc85a22bb064077c1","kind":"tag","published_at":"2015-05-30T17:00:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.0","html_url":"https://github.com/symfony/process/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0/manifests"},{"name":"v2.6.9","sha":"7856d78ab6cce6e59d02d9e1a873441f6bd21306","kind":"tag","published_at":"2015-05-29T23:00:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.9","html_url":"https://github.com/symfony/process/releases/tag/v2.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.9/manifests"},{"name":"v2.3.30","sha":"14ff56982a38d0b914ab5a54c1a862f688b673fb","kind":"tag","published_at":"2015-05-29T22:19:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.30","html_url":"https://github.com/symfony/process/releases/tag/v2.3.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.30/manifests"},{"name":"v2.6.8","sha":"7856d78ab6cce6e59d02d9e1a873441f6bd21306","kind":"tag","published_at":"2015-05-27T00:22:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.8","html_url":"https://github.com/symfony/process/releases/tag/v2.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.8/manifests"},{"name":"v2.5.12","sha":"00a1308e8b5aec5eba7c8f1708426a78f929be8c","kind":"tag","published_at":"2015-05-26T23:50:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.12","html_url":"https://github.com/symfony/process/releases/tag/v2.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.12/manifests"},{"name":"v2.3.29","sha":"14ff56982a38d0b914ab5a54c1a862f688b673fb","kind":"tag","published_at":"2015-05-26T22:26:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.29","html_url":"https://github.com/symfony/process/releases/tag/v2.3.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.29/manifests"},{"name":"v2.7.0-BETA2","sha":"f393d2194314875d9effa8e0c2e1f887f65dcbd6","kind":"tag","published_at":"2015-05-13T22:00:38.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v2.7.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0-BETA2/manifests"},{"name":"v2.6.7","sha":"9f3c4baaf840ed849e1b1f7bfd5ae246e8509562","kind":"tag","published_at":"2015-05-11T02:05:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.7","html_url":"https://github.com/symfony/process/releases/tag/v2.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.7/manifests"},{"name":"v2.3.28","sha":"a8fe947ac58e081f8773e0d160807dcffbff7ed8","kind":"tag","published_at":"2015-05-10T15:09:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.28","html_url":"https://github.com/symfony/process/releases/tag/v2.3.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.28/manifests"},{"name":"v2.7.0-BETA1","sha":"2930a2b76a5dde9ca8480714679fffb29bb304b5","kind":"tag","published_at":"2015-04-10T19:56:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.7.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v2.7.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.7.0-BETA1/manifests"},{"name":"v2.6.6","sha":"a8bebaec1a9dc6cde53e0250e32917579b0be552","kind":"tag","published_at":"2015-04-01T17:26:50.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.6","html_url":"https://github.com/symfony/process/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.6/manifests"},{"name":"v2.5.11","sha":"00a1308e8b5aec5eba7c8f1708426a78f929be8c","kind":"tag","published_at":"2015-04-01T16:07:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.11","html_url":"https://github.com/symfony/process/releases/tag/v2.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.11/manifests"},{"name":"v2.3.27","sha":"db46cf1e1730f75d411c6b8e981d830092d51dc4","kind":"tag","published_at":"2015-04-01T14:33:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.27","html_url":"https://github.com/symfony/process/releases/tag/v2.3.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.27/manifests"},{"name":"v2.6.5","sha":"4d717f34f3d1d6ab30fbe79f7132960a27f4a0dc","kind":"tag","published_at":"2015-03-17T15:04:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.5","html_url":"https://github.com/symfony/process/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.5/manifests"},{"name":"v2.3.26","sha":"3538969e4ed60fb716715ec54465e75fc83f3121","kind":"tag","published_at":"2015-03-17T14:22:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.26","html_url":"https://github.com/symfony/process/releases/tag/v2.3.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.26/manifests"},{"name":"v2.6.4","sha":"ecfc23e89d9967999fa5f60a1e9af7384396e9ae","kind":"tag","published_at":"2015-02-03T06:56:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.4","html_url":"https://github.com/symfony/process/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.4/manifests"},{"name":"v2.5.10","sha":"7b6632c849f87a062301e853f03f71d726520b58","kind":"tag","published_at":"2015-02-02T09:30:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.10","html_url":"https://github.com/symfony/process/releases/tag/v2.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.10/manifests"},{"name":"v2.3.25","sha":"d454aac00ab7601bc28f217059e4d36a34d6ccd1","kind":"tag","published_at":"2015-01-30T13:58:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.25","html_url":"https://github.com/symfony/process/releases/tag/v2.3.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.25/manifests"},{"name":"v2.6.3","sha":"319794f611bd8bdefbac72beb3f05e847f8ebc92","kind":"tag","published_at":"2015-01-07T15:03:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.3","html_url":"https://github.com/symfony/process/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"319794f611bd8bdefbac72beb3f05e847f8ebc92","kind":"tag","published_at":"2015-01-07T14:11:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.2","html_url":"https://github.com/symfony/process/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.2/manifests"},{"name":"v2.5.9","sha":"3309098ce4d9b5e44c04e51bf4541ea466fbe343","kind":"tag","published_at":"2015-01-07T12:40:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.9","html_url":"https://github.com/symfony/process/releases/tag/v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.9/manifests"},{"name":"v2.3.24","sha":"6929d8de5f9dff6d9d8313d52dc4c9eb04fdc3a1","kind":"tag","published_at":"2015-01-07T10:49:51.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.24","html_url":"https://github.com/symfony/process/releases/tag/v2.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.24/manifests"},{"name":"v2.6.1","sha":"bf0c9bd625f13b0b0bbe39919225cf145dfb935a","kind":"tag","published_at":"2014-12-03T16:45:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.1","html_url":"https://github.com/symfony/process/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.1/manifests"},{"name":"v2.5.8","sha":"62c77d834c6cbf9cafa294a864aeba3a6c985af3","kind":"tag","published_at":"2014-12-03T14:22:17.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.8","html_url":"https://github.com/symfony/process/releases/tag/v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.8/manifests"},{"name":"v2.3.23","sha":"5096b27e7812c36cdd5f8b2af0bcd8eec8fbceb3","kind":"tag","published_at":"2014-12-03T12:08:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.23","html_url":"https://github.com/symfony/process/releases/tag/v2.3.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.23/manifests"},{"name":"v2.6.0","sha":"dc88f75d1c07791e5733f90be747961dce26cf05","kind":"tag","published_at":"2014-11-28T16:03:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.0","html_url":"https://github.com/symfony/process/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0/manifests"},{"name":"v2.6.0-BETA2","sha":"dc88f75d1c07791e5733f90be747961dce26cf05","kind":"tag","published_at":"2014-11-23T21:03:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v2.6.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0-BETA2/manifests"},{"name":"v2.5.7","sha":"ffe6e27a57e31262c3204a0955076c27c54c8e7e","kind":"tag","published_at":"2014-11-20T16:04:12.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.7","html_url":"https://github.com/symfony/process/releases/tag/v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.7/manifests"},{"name":"v2.3.22","sha":"0434822691030547f2439d30ff68758c5576a0ce","kind":"tag","published_at":"2014-11-20T14:54:48.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.22","html_url":"https://github.com/symfony/process/releases/tag/v2.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.22/manifests"},{"name":"v2.6.0-BETA1","sha":"8cf0045eb7796aac695d5f4b865dea8438fb5131","kind":"tag","published_at":"2014-11-03T20:25:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.6.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v2.6.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.6.0-BETA1/manifests"},{"name":"v2.5.6","sha":"9bbacbb3a7a27b17c0d51e2f126f59e0e588ad3a","kind":"tag","published_at":"2014-10-24T06:59:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.6","html_url":"https://github.com/symfony/process/releases/tag/v2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.6/manifests"},{"name":"v2.3.21","sha":"0434822691030547f2439d30ff68758c5576a0ce","kind":"tag","published_at":"2014-10-24T06:06:18.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.21","html_url":"https://github.com/symfony/process/releases/tag/v2.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.21/manifests"},{"name":"v2.5.5","sha":"8a1ec96c4e519cee0fb971ea48a1eb7369dda54b","kind":"tag","published_at":"2014-09-28T17:37:15.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.5","html_url":"https://github.com/symfony/process/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.5/manifests"},{"name":"v2.4.10","sha":"2756ff2bc8e05527f4d5285cc4406e269b12e516","kind":"tag","published_at":"2014-09-28T17:06:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.10","html_url":"https://github.com/symfony/process/releases/tag/v2.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.10/manifests"},{"name":"v2.3.20","sha":"18f95e776a0b899f9601d794c98c932db0ca43cc","kind":"tag","published_at":"2014-09-28T16:40:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.20","html_url":"https://github.com/symfony/process/releases/tag/v2.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.20/manifests"},{"name":"v2.5.4","sha":"136cf0bdaacea81f779583376d47dd8aef4fc6ba","kind":"tag","published_at":"2014-09-03T10:34:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.4","html_url":"https://github.com/symfony/process/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.4/manifests"},{"name":"v2.4.9","sha":"4795c5345d2e1639998c989611c25fc10249db9a","kind":"tag","published_at":"2014-09-03T10:31:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.9","html_url":"https://github.com/symfony/process/releases/tag/v2.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.9/manifests"},{"name":"v2.3.19","sha":"b8fc0e4b6750e4c458a38d038e6b4d538d4fe2bb","kind":"tag","published_at":"2014-09-03T10:26:39.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.19","html_url":"https://github.com/symfony/process/releases/tag/v2.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.19/manifests"},{"name":"v2.5.3","sha":"e0997d2a9a1a763484b34b989900b61322a9b056","kind":"tag","published_at":"2014-08-06T07:07:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.3","html_url":"https://github.com/symfony/process/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"5e53efbf61a7fbf73c79e3e08feea50f64c20bfa","kind":"tag","published_at":"2014-07-15T15:44:35.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.2","html_url":"https://github.com/symfony/process/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.2/manifests"},{"name":"v2.4.8","sha":"331ff08be92cbec956dde6e2962f92fd39f73e9a","kind":"tag","published_at":"2014-07-15T15:03:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.8","html_url":"https://github.com/symfony/process/releases/tag/v2.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.8/manifests"},{"name":"v2.3.18","sha":"6e70dd4051400f43c7a24b393722c6274c48bfdf","kind":"tag","published_at":"2014-07-15T14:42:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.18","html_url":"https://github.com/symfony/process/releases/tag/v2.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.18/manifests"},{"name":"v2.5.1","sha":"d923d86617000711813572795e0f8b276739ecb0","kind":"tag","published_at":"2014-07-08T15:07:34.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.1","html_url":"https://github.com/symfony/process/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.1/manifests"},{"name":"v2.4.7","sha":"6a0e0a6b6d2b340f53bd2bb04125624c9d21f629","kind":"tag","published_at":"2014-07-08T12:55:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.7","html_url":"https://github.com/symfony/process/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.7/manifests"},{"name":"v2.3.17","sha":"50f9e5cfe7a289538c2d1b560cfb96299fd6c1b4","kind":"tag","published_at":"2014-07-07T13:11:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.17","html_url":"https://github.com/symfony/process/releases/tag/v2.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.17/manifests"},{"name":"v2.5.0","sha":"5d7d78e23894544740219e006320678cfa4cd45b","kind":"tag","published_at":"2014-05-31T18:50:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.0","html_url":"https://github.com/symfony/process/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0/manifests"},{"name":"v2.4.6","sha":"a7118cb290c62068b3c8ecfbf8b2eda8421fb841","kind":"tag","published_at":"2014-05-31T18:47:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.6","html_url":"https://github.com/symfony/process/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.6/manifests"},{"name":"v2.3.16","sha":"2cd7d075df6cb0d564c069a66408b3877c07d4e3","kind":"tag","published_at":"2014-05-31T02:18:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.16","html_url":"https://github.com/symfony/process/releases/tag/v2.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.16/manifests"},{"name":"v2.5.0-RC1","sha":"5d7d78e23894544740219e006320678cfa4cd45b","kind":"tag","published_at":"2014-05-28T01:29:09.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v2.5.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-RC1/manifests"},{"name":"v2.4.5","sha":"a7118cb290c62068b3c8ecfbf8b2eda8421fb841","kind":"tag","published_at":"2014-05-22T21:11:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.5","html_url":"https://github.com/symfony/process/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.5/manifests"},{"name":"v2.3.15","sha":"2cd7d075df6cb0d564c069a66408b3877c07d4e3","kind":"tag","published_at":"2014-05-22T18:45:49.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.15","html_url":"https://github.com/symfony/process/releases/tag/v2.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.15/manifests"},{"name":"v2.3.14","sha":"2cd7d075df6cb0d564c069a66408b3877c07d4e3","kind":"tag","published_at":"2014-05-22T14:35:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.14","html_url":"https://github.com/symfony/process/releases/tag/v2.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.14/manifests"},{"name":"v2.5.0-BETA2","sha":"8a3edace8e8aabed8992b993bfc13df3b1e836f2","kind":"tag","published_at":"2014-04-29T07:19:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v2.5.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-BETA2/manifests"},{"name":"v2.4.4","sha":"8721f1476d5d38a43c7d6ccb6435b351cf8f3bb7","kind":"tag","published_at":"2014-04-27T13:59:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.4","html_url":"https://github.com/symfony/process/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.4/manifests"},{"name":"v2.3.13","sha":"8912ae3039bd0f79c8bef3d04063d52b35b290b1","kind":"tag","published_at":"2014-04-27T08:40:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.13","html_url":"https://github.com/symfony/process/releases/tag/v2.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.13/manifests"},{"name":"v2.5.0-BETA1","sha":"10767aeb15bd6fc0c7cf18fa6883e5237ea7cf29","kind":"tag","published_at":"2014-04-11T21:10:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.5.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v2.5.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.5.0-BETA1/manifests"},{"name":"v2.4.3","sha":"c09c3b08455c35688eee3e481fdfc85518ef01d7","kind":"tag","published_at":"2014-04-05T07:24:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.3","html_url":"https://github.com/symfony/process/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.3/manifests"},{"name":"v2.3.12","sha":"31fb686db7b3faf13d39eb1153b4e087cdc4d325","kind":"tag","published_at":"2014-04-03T06:07:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.12","html_url":"https://github.com/symfony/process/releases/tag/v2.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.12/manifests"},{"name":"v2.3.11","sha":"f5eab0c81ecb7efe31fe6a93e7ca5316b8e66bb7","kind":"tag","published_at":"2014-02-27T15:05:06.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.11","html_url":"https://github.com/symfony/process/releases/tag/v2.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.11/manifests"},{"name":"v2.4.2","sha":"c175448bac997556f8ab972908a4e14c7291fb03","kind":"tag","published_at":"2014-02-12T19:32:30.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.2","html_url":"https://github.com/symfony/process/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.2/manifests"},{"name":"v2.3.10","sha":"f425f3ffc38b62287d345db895bf9d8b295557c9","kind":"tag","published_at":"2014-02-12T13:28:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.10","html_url":"https://github.com/symfony/process/releases/tag/v2.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.10/manifests"},{"name":"v2.4.1","sha":"58fdccb311e44f28866f976c2d7b3227e9f713db","kind":"tag","published_at":"2014-01-05T09:04:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.1","html_url":"https://github.com/symfony/process/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.1/manifests"},{"name":"v2.3.9","sha":"7ec42afc4cd8a47d5694e3a0d4f619d941619947","kind":"tag","published_at":"2014-01-05T01:30:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.9","html_url":"https://github.com/symfony/process/releases/tag/v2.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.9/manifests"},{"name":"v2.3.8","sha":"b09d36ac19d221e2e457a1457e6eef9c215845a7","kind":"tag","published_at":"2013-12-16T14:40:45.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.8","html_url":"https://github.com/symfony/process/releases/tag/v2.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.8/manifests"},{"name":"v2.4.0","sha":"87738ff42e2467730ed74d941866e95513844b70","kind":"tag","published_at":"2013-12-03T15:27:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.0","html_url":"https://github.com/symfony/process/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0/manifests"},{"name":"v2.2.11","sha":"b495834f2faadc533bdecf813f9ae8c509a4b52c","kind":"tag","published_at":"2013-12-02T08:14:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.11","html_url":"https://github.com/symfony/process/releases/tag/v2.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.11/manifests"},{"name":"v2.4.0-RC1","sha":"ec874af2cabf69d9638fbdb9112c22846cdbae7b","kind":"tag","published_at":"2013-11-25T19:42:28.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.0-RC1","html_url":"https://github.com/symfony/process/releases/tag/v2.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-RC1/manifests"},{"name":"v2.3.7","sha":"82898108f79040314a7b3ba430a72c32c7f61d14","kind":"tag","published_at":"2013-11-14T08:11:44.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.7","html_url":"https://github.com/symfony/process/releases/tag/v2.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.7/manifests"},{"name":"v2.2.10","sha":"f9c619629af68da7c4b2a010ab0a1b732e2f9548","kind":"tag","published_at":"2013-11-13T18:52:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.10","html_url":"https://github.com/symfony/process/releases/tag/v2.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.10/manifests"},{"name":"v2.4.0-BETA2","sha":"225f6e85fbe7962f83c0ac7fe060bccac73d5709","kind":"tag","published_at":"2013-10-30T13:31:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.0-BETA2","html_url":"https://github.com/symfony/process/releases/tag/v2.4.0-BETA2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-BETA2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-BETA2/manifests"},{"name":"v2.3.6","sha":"81191e354fe9dad0451036ccf0fdf283649d3f1e","kind":"tag","published_at":"2013-10-10T13:33:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.6","html_url":"https://github.com/symfony/process/releases/tag/v2.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.6/manifests"},{"name":"v2.2.9","sha":"c7e4d13ad1bc77ef82087f384c7ed7348553c096","kind":"tag","published_at":"2013-10-10T12:21:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.9","html_url":"https://github.com/symfony/process/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.9/manifests"},{"name":"v2.1.13","sha":"be3cac4d0575bc547a0f2e85ceb4f19a5a8b3025","kind":"tag","published_at":"2013-10-10T11:12:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.13","html_url":"https://github.com/symfony/process/releases/tag/v2.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.13/manifests"},{"name":"v2.0.25","sha":"7d92786475f2b7d4a4f4be4f0076732ace155df2","kind":"tag","published_at":"2013-10-10T07:20:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.25","html_url":"https://github.com/symfony/process/releases/tag/v2.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.25/manifests"},{"name":"v2.4.0-BETA1","sha":"4adfa47d187f90638261566ba0a0ab1c1291b9bd","kind":"tag","published_at":"2013-10-07T15:32:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.4.0-BETA1","html_url":"https://github.com/symfony/process/releases/tag/v2.4.0-BETA1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-BETA1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.4.0-BETA1/manifests"},{"name":"v2.3.5","sha":"e35e3cea61c851ece0967d8d26b926633e65535a","kind":"tag","published_at":"2013-09-27T07:44:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.5","html_url":"https://github.com/symfony/process/releases/tag/v2.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.5/manifests"},{"name":"v2.2.8","sha":"01ec66b6fb401bf503791a12902d256e0aeb47b2","kind":"tag","published_at":"2013-09-26T07:55:36.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.8","html_url":"https://github.com/symfony/process/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"01ec66b6fb401bf503791a12902d256e0aeb47b2","kind":"tag","published_at":"2013-09-26T06:44:53.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.7","html_url":"https://github.com/symfony/process/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.7/manifests"},{"name":"v2.3.4","sha":"1e91553e1cedd0b8fb1da6ea4f89b02e21713d5b","kind":"tag","published_at":"2013-08-27T09:03:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.4","html_url":"https://github.com/symfony/process/releases/tag/v2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.4/manifests"},{"name":"v2.2.6","sha":"e4a89b7a685c8b79206a68332dd3d3a3475ddd02","kind":"tag","published_at":"2013-08-26T20:05:23.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.6","html_url":"https://github.com/symfony/process/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.6/manifests"},{"name":"v2.3.3","sha":"dd780ac1fa0452567c261237798c4ec64f1337cf","kind":"tag","published_at":"2013-08-07T17:17:16.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.3","html_url":"https://github.com/symfony/process/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.3/manifests"},{"name":"v2.2.5","sha":"d93f3722c6d22ffd7ab4b5a9962c28a651baf1bf","kind":"tag","published_at":"2013-08-07T16:04:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.5","html_url":"https://github.com/symfony/process/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.5/manifests"},{"name":"v2.1.12","sha":"be3cac4d0575bc547a0f2e85ceb4f19a5a8b3025","kind":"tag","published_at":"2013-08-07T15:49:57.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.12","html_url":"https://github.com/symfony/process/releases/tag/v2.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.12/manifests"},{"name":"v2.0.24","sha":"7d92786475f2b7d4a4f4be4f0076732ace155df2","kind":"tag","published_at":"2013-08-07T15:26:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.24","html_url":"https://github.com/symfony/process/releases/tag/v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.24/manifests"},{"name":"v2.3.2","sha":"4aafcf725f846a43f02c36feefb6f066602dca38","kind":"tag","published_at":"2013-07-17T06:28:22.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.2","html_url":"https://github.com/symfony/process/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.2/manifests"},{"name":"v2.2.4","sha":"8a14b597f91cd5e06a3c622fe44b10875c9c3441","kind":"tag","published_at":"2013-07-15T13:07:08.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.4","html_url":"https://github.com/symfony/process/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"8a14b597f91cd5e06a3c622fe44b10875c9c3441","kind":"tag","published_at":"2013-06-19T12:19:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.3","html_url":"https://github.com/symfony/process/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.3/manifests"},{"name":"v2.3.1","sha":"bb721b29e033594512f8b08386e13593b0faaf0f","kind":"tag","published_at":"2013-06-11T11:55:52.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.1","html_url":"https://github.com/symfony/process/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"bb721b29e033594512f8b08386e13593b0faaf0f","kind":"tag","published_at":"2013-06-03T14:25:14.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.3.0","html_url":"https://github.com/symfony/process/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"6056d02be5f220a21d3f56a24bfeaa44d91e4db0","kind":"tag","published_at":"2013-06-02T13:15:00.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.2","html_url":"https://github.com/symfony/process/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.2/manifests"},{"name":"v2.1.11","sha":"be3cac4d0575bc547a0f2e85ceb4f19a5a8b3025","kind":"tag","published_at":"2013-06-02T12:33:10.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.11","html_url":"https://github.com/symfony/process/releases/tag/v2.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.11/manifests"},{"name":"v2.1.10","sha":"be3cac4d0575bc547a0f2e85ceb4f19a5a8b3025","kind":"tag","published_at":"2013-05-06T18:20:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.10","html_url":"https://github.com/symfony/process/releases/tag/v2.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.10/manifests"},{"name":"v2.2.1","sha":"521c1f4047204a198d7d98bb69f2508bfe83a5e0","kind":"tag","published_at":"2013-04-06T13:13:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.1","html_url":"https://github.com/symfony/process/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.1/manifests"},{"name":"v2.1.9","sha":"899a0e71164cc1c76eb51a136a8cf9d7d4feb957","kind":"tag","published_at":"2013-03-26T14:35:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.9","html_url":"https://github.com/symfony/process/releases/tag/v2.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.9/manifests"},{"name":"v2.0.23","sha":"7d92786475f2b7d4a4f4be4f0076732ace155df2","kind":"tag","published_at":"2013-03-20T12:36:02.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.23","html_url":"https://github.com/symfony/process/releases/tag/v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.23/manifests"},{"name":"v2.2.0","sha":"dd5c62d414fd2a755717cc14a381cef54ec35205","kind":"tag","published_at":"2013-03-01T07:51:33.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.2.0","html_url":"https://github.com/symfony/process/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.2.0/manifests"},{"name":"v2.1.8","sha":"d91b0501e6340f11aa4e920dbd4d765310993bb0","kind":"tag","published_at":"2013-02-23T21:55:59.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.8","html_url":"https://github.com/symfony/process/releases/tag/v2.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.8/manifests"},{"name":"v2.1.7","sha":"86ac6b386cfd46367dbf14eae6c79bab2dc69b2d","kind":"tag","published_at":"2013-01-17T23:05:05.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.7","html_url":"https://github.com/symfony/process/releases/tag/v2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.7/manifests"},{"name":"v2.0.22","sha":"0ed3a0be40229b39eb0d08ec88d82fac3b5afb45","kind":"tag","published_at":"2013-01-17T22:58:26.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.22","html_url":"https://github.com/symfony/process/releases/tag/v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.22/manifests"},{"name":"v2.1.6","sha":"d907fe71c38c15876e839dba73f71e8462ad937a","kind":"tag","published_at":"2012-12-21T10:46:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.6","html_url":"https://github.com/symfony/process/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.6/manifests"},{"name":"v2.0.21","sha":"534f8396473e5ec45af023ca17dd7f6e89df1f63","kind":"tag","published_at":"2012-12-21T10:22:37.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.21","html_url":"https://github.com/symfony/process/releases/tag/v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.21/manifests"},{"name":"v2.1.5","sha":"d907fe71c38c15876e839dba73f71e8462ad937a","kind":"tag","published_at":"2012-12-20T14:48:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.5","html_url":"https://github.com/symfony/process/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.5/manifests"},{"name":"v2.0.20","sha":"534f8396473e5ec45af023ca17dd7f6e89df1f63","kind":"tag","published_at":"2012-12-20T14:12:13.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.20","html_url":"https://github.com/symfony/process/releases/tag/v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.20/manifests"},{"name":"v2.1.4","sha":"a7938028486f28dd611787fb691eff273f9c2752","kind":"tag","published_at":"2012-12-02T17:57:03.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.4","html_url":"https://github.com/symfony/process/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.4/manifests"},{"name":"v2.0.19","sha":"534f8396473e5ec45af023ca17dd7f6e89df1f63","kind":"tag","published_at":"2012-12-02T17:52:27.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.19","html_url":"https://github.com/symfony/process/releases/tag/v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.19/manifests"},{"name":"v2.1.3","sha":"6d483356f7496f1305a67f6a50cc33ec900c3930","kind":"tag","published_at":"2012-10-30T09:35:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.3","html_url":"https://github.com/symfony/process/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.3/manifests"},{"name":"v2.0.18","sha":"534f8396473e5ec45af023ca17dd7f6e89df1f63","kind":"tag","published_at":"2012-10-25T12:24:56.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.18","html_url":"https://github.com/symfony/process/releases/tag/v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.18/manifests"},{"name":"v2.1.2","sha":"c1a8adcce9ea176c3a725269603045f80c027f36","kind":"tag","published_at":"2012-09-20T08:35:19.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.2","html_url":"https://github.com/symfony/process/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"9d4ac6860929f84e68732d1793cd2edb0881d955","kind":"tag","published_at":"2012-09-11T08:42:29.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.1","html_url":"https://github.com/symfony/process/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9d4ac6860929f84e68732d1793cd2edb0881d955","kind":"tag","published_at":"2012-09-06T09:53:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.1.0","html_url":"https://github.com/symfony/process/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.1.0/manifests"},{"name":"v2.0.17","sha":"cfeeff8ab95b41905c8c19a63d5d11502ce9b309","kind":"tag","published_at":"2012-08-28T09:08:24.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.17","html_url":"https://github.com/symfony/process/releases/tag/v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.17/manifests"},{"name":"v2.0.16","sha":"cfeeff8ab95b41905c8c19a63d5d11502ce9b309","kind":"tag","published_at":"2012-07-11T20:00:47.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.16","html_url":"https://github.com/symfony/process/releases/tag/v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.16/manifests"},{"name":"v2.0.15","sha":"cfeeff8ab95b41905c8c19a63d5d11502ce9b309","kind":"tag","published_at":"2012-05-30T16:59:58.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.15","html_url":"https://github.com/symfony/process/releases/tag/v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.15/manifests"},{"name":"v2.0.14","sha":"b930a535b32c2103193f53774346cf3d8e71d104","kind":"tag","published_at":"2012-05-18T07:43:32.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.14","html_url":"https://github.com/symfony/process/releases/tag/v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.14/manifests"},{"name":"v2.0.13","sha":"b930a535b32c2103193f53774346cf3d8e71d104","kind":"tag","published_at":"2012-04-30T16:45:21.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.13","html_url":"https://github.com/symfony/process/releases/tag/v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.13/manifests"},{"name":"v2.0.12","sha":"b930a535b32c2103193f53774346cf3d8e71d104","kind":"tag","published_at":"2012-03-19T00:34:55.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.12","html_url":"https://github.com/symfony/process/releases/tag/v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.12/manifests"},{"name":"v2.0.10","sha":"09ad3e84e7f06fcda5c9550e2d9ab019c59d7574","kind":"tag","published_at":"2012-02-06T11:36:42.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.10","html_url":"https://github.com/symfony/process/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.10/manifests"},{"name":"v2.0.9","sha":"09ad3e84e7f06fcda5c9550e2d9ab019c59d7574","kind":"tag","published_at":"2012-01-06T16:31:04.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.9","html_url":"https://github.com/symfony/process/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.9/manifests"},{"name":"v2.0.7","sha":"97048b6f7035a7c336e7ee4f4819711907470387","kind":"tag","published_at":"2011-12-09T14:46:43.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.7","html_url":"https://github.com/symfony/process/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"8ec855d02ad55d2da362594da2465b21f5b19678","kind":"tag","published_at":"2011-11-17T05:53:11.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.6","html_url":"https://github.com/symfony/process/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.6/manifests"},{"name":"v2.0.5","sha":"9e7697f456cd8c0571753cad069ce9e1e211f222","kind":"tag","published_at":"2011-11-02T14:38:54.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.5","html_url":"https://github.com/symfony/process/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"dd11492560afa98574bf4dbefafd73d4a0bbf9a3","kind":"tag","published_at":"2011-10-04T14:02:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.4","html_url":"https://github.com/symfony/process/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.4/manifests"},{"name":"v2.0.1","sha":"83186a5f106f33c1c8f8163eef5860ac64ad7679","kind":"tag","published_at":"2011-08-26T08:43:46.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.1","html_url":"https://github.com/symfony/process/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"83186a5f106f33c1c8f8163eef5860ac64ad7679","kind":"tag","published_at":"2011-07-28T09:33:40.000Z","download_url":"https://codeload.github.com/symfony/process/tar.gz/v2.0.0","html_url":"https://github.com/symfony/process/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fprocess/tags/v2.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T01:29:30.177Z","dependent_packages_count":4838,"downloads":832665231,"downloads_period":"total","dependent_repos_count":546998,"rankings":{"downloads":0.002444706842978924,"dependent_repos_count":0.004644943001659956,"dependent_packages_count":0.007578591213234664,"stargazers_count":0.04449366454221642,"forks_count":0.5625270445694505,"docker_downloads_count":0.002689177527276817,"average":0.10406302128280287},"purl":"pkg:composer/symfony/process","advisories":[{"uuid":"GSA_kwCzR0hTQS1xcTVjLTY3N3AtNzM3cc4ABBBg","url":"https://github.com/advisories/GHSA-qq5c-677p-737q","title":"Symfony vulnerable to command execution hijack on Windows with Process class","description":"### Description\n\nOn Windows, when an executable file named `cmd.exe` is located in the current working directory it will be called by the `Process` class when preparing command arguments, leading to possible hijacking.\n\n### Resolution\n\nThe `Process` class now uses the absolute path to `cmd.exe`.\n\nThe patch for this issue is available [here](https://github.com/symfony/symfony/commit/18ecd03eda3917fdf901a48e72518f911c64a1c9) for branch 5.4.\n\n### Credits\n\nWe would like to thank Jordi Boggiano for reporting the issue and Nicolas Grekas for providing the fix.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-11-06T15:22:55.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/symfony/symfony/security/advisories/GHSA-qq5c-677p-737q","https://github.com/symfony/symfony/commit/18ecd03eda3917fdf901a48e72518f911c64a1c9","https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/process/CVE-2024-51736.yaml","https://github.com/FriendsOfPHP/security-advisories/blob/master/symfony/symfony/CVE-2024-51736.yaml","https://symfony.com/cve-2024-51736","https://nvd.nist.gov/vuln/detail/CVE-2024-51736","https://github.com/advisories/GHSA-qq5c-677p-737q"],"source_kind":"github","identifiers":["GHSA-qq5c-677p-737q","CVE-2024-51736"],"repository_url":"https://github.com/symfony/symfony","blast_radius":49.346677350382045,"packages":[{"versions":[{"first_patched_version":"7.1.7","vulnerable_version_range":"\u003e= 7.0.0, \u003c 7.1.7"},{"first_patched_version":"6.4.14","vulnerable_version_range":"\u003e= 6.0.0, \u003c 6.4.14"},{"first_patched_version":"5.4.46","vulnerable_version_range":"\u003c 5.4.46"}],"ecosystem":"packagist","package_name":"symfony/symfony"},{"versions":[{"first_patched_version":"7.1.7","vulnerable_version_range":"\u003e= 7.0.0, \u003c 7.1.7"},{"first_patched_version":"6.4.14","vulnerable_version_range":"\u003e= 6.0.0, \u003c 6.4.14"},{"first_patched_version":"5.4.46","vulnerable_version_range":"\u003c 5.4.46"}],"ecosystem":"packagist","package_name":"symfony/process"}],"created_at":"2024-11-06T16:07:02.585Z","updated_at":"2025-06-03T01:08:33.068Z","epss_percentage":0.00075,"epss_percentile":0.23599}],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/symfony/process","docker_dependents_count":1955,"docker_downloads_count":2804761915,"usage_url":"https://repos.ecosyste.ms/usage/packagist/symfony/process","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/symfony/process/dependencies","status":null,"funding_links":["https://symfony.com/sponsor","https://github.com/fabpot","https://tidelift.com/funding/github/packagist/symfony/symfony","https://github.com/sponsors/fabpot"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/symfony%2Fprocess/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/symfony%2Fprocess/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/symfony%2Fprocess/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/symfony%2Fprocess/related_packages","maintainers":[{"uuid":"fabpot","login":"fabpot","name":null,"email":null,"url":null,"packages_count":346,"html_url":"https://packagist.org/users/fabpot","role":null,"created_at":"2022-11-10T10:44:30.102Z","updated_at":"2022-11-10T10:44:30.102Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/fabpot/packages"}],"registry":{"name":"packagist.org","url":"https://packagist.org","ecosystem":"packagist","default":true,"packages_count":457422,"maintainers_count":130144,"namespaces_count":155729,"keywords_count":138268,"github":"packagist","metadata":{"funded_packages_count":29639},"icon_url":"https://github.com/packagist.png","created_at":"2022-04-04T15:19:23.222Z","updated_at":"2025-06-06T05:10:12.193Z","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":499,"unique_repositories_count_past_30_days":16,"recent_issues":[{"uuid":"4551000387","node_id":"PR_kwDOSrpSG87gxj1N","number":7,"state":"open","title":"chore(deps): bump the symfony group with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T19:15:03.000Z","updated_at":"2026-05-29T21:28:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"symfony","update_count":11,"packages":[{"name":"symfony/cache","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/config","old_version":"7.4.9","new_version":"7.4.10","repository_url":"https://github.com/symfony/config"},{"name":"symfony/console","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/console"},{"name":"symfony/dependency-injection","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/dependency-injection"},{"name":"symfony/event-dispatcher-contracts","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/symfony/event-dispatcher-contracts"},{"name":"symfony/filesystem","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/http-client","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/http-kernel","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/process","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/process"},{"name":"symfony/yaml","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/cache](https://github.com/symfony/cache) | `7.4.9` | `7.4.13` |\n| [symfony/config](https://github.com/symfony/config) | `7.4.9` | `7.4.10` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.9` | `7.4.13` |\n| [symfony/dependency-injection](https://github.com/symfony/dependency-injection) | `7.4.9` | `7.4.13` |\n| [symfony/event-dispatcher-contracts](https://github.com/symfony/event-dispatcher-contracts) | `3.6.0` | `3.7.0` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.9` | `7.4.11` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.9` | `7.4.13` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.4.8` | `7.4.13` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `7.4.8` | `7.4.13` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.8` | `7.4.13` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.8` | `7.4.13` |\n\nUpdates `symfony/cache` from 7.4.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/cache/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64330\"\u003e#64330\u003c/a\u003e  Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doClear() (\u003ca href=\"https://github.com/signor-pedro\"\u003e\u003ccode\u003e@​signor-pedro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.10...v7.4.12\"\u003ehttps://github.com/symfony/cache/compare/v7.4.10...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/cache/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64122\"\u003e#64122\u003c/a\u003e  Ensure compatibility with Relay extension 0.22.0 (\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/cache/commit/4c09e18a92cce126cc0d1155825279fca8cd0673\"\u003e\u003ccode\u003e4c09e18\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/5490a577195422c3c9cda09c64823580858af854\"\u003e\u003ccode\u003e5490a57\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/bf581474737420d5c932ae80b868e253f465ee5b\"\u003e\u003ccode\u003ebf58147\u003c/code\u003e\u003c/a\u003e [Cache] skip tests for adapters that cannot clear by prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/f796e475dab92297560deadfc24a0a3e0772603f\"\u003e\u003ccode\u003ef796e47\u003c/code\u003e\u003c/a\u003e Ignore Doctrine DBAL deprecations that can't be worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/bf9d30fc7a5574e62845dd0308d09de7f7a9e25e\"\u003e\u003ccode\u003ebf9d30f\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/03472b667be6d76f9dd22f3843ddfc888d6e1703\"\u003e\u003ccode\u003e03472b6\u003c/code\u003e\u003c/a\u003e [Cache] Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doCl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/860240538c391dffef690a2bf0fd503b76540f56\"\u003e\u003ccode\u003e8602405\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/4acd37c5c4ae48c88c1bedec4109857e2f277c42\"\u003e\u003ccode\u003e4acd37c\u003c/code\u003e\u003c/a\u003e [Cache] Accept '_' and ':' in prefix passed to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/902d621e0b6ef0ebeaa133770b5c339a19328589\"\u003e\u003ccode\u003e902d621\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/8f9b022e63fa02bd984c06dc886039936ea17714\"\u003e\u003ccode\u003e8f9b022\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/config` from 7.4.9 to 7.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/config/releases\"\u003esymfony/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/config/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/config/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/config/issues/64106\"\u003e#64106\u003c/a\u003e  Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\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/config/commit/d91b6c7cd2a8c9a9c2b8d26c8f5ed48edf99ef57\"\u003e\u003ccode\u003ed91b6c7\u003c/code\u003e\u003c/a\u003e [Config] Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/config/compare/v7.4.9...v7.4.10\"\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.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.11...v7.4.13\"\u003ehttps://github.com/symfony/console/compare/v7.4.11...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64355\"\u003e#64355\u003c/a\u003e  Format message in ConsoleSectionOutput::overwrite() (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/console/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\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/85095d2573eaefaf35e40b9513a9bf09f72cd217\"\u003e\u003ccode\u003e85095d2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d21b17ed158e79180fac3895ff751707970eeb57\"\u003e\u003ccode\u003ed21b17e\u003c/code\u003e\u003c/a\u003e [Console] Format message in ConsoleSectionOutput::overwrite()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/ed0107e43ab452aa77ae99e005b95e56b556e075\"\u003e\u003ccode\u003eed0107e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/54427d705b14265b4907e33411f8a0ad669f0b2d\"\u003e\u003ccode\u003e54427d7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dependency-injection` from 7.4.9 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dependency-injection/releases\"\u003esymfony/dependency-injection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.10...v7.4.13\"\u003ehttps://github.com/symfony/dependency-injection/compare/v7.4.10...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dependency-injection/issues/64311\"\u003e#64311\u003c/a\u003e  Fix \u003ccode\u003eservice()\u003c/code\u003e as invokable factory in array-based PHP config (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dependency-injection/issues/64141\"\u003e#64141\u003c/a\u003e  Fix lazy-autowiring an already-lazy service (\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/dependency-injection/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\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/dependency-injection/commit/f299e20ce983be6c0744952533c6dfeaaa1448e2\"\u003e\u003ccode\u003ef299e20\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Fix \u003ccode\u003eservice()\u003c/code\u003e as invokable factory in array-based PHP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/0e6be732c3da93e40024b0e306591b15dbc11dba\"\u003e\u003ccode\u003e0e6be73\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Relax tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/4eb0d9dfa9d4f7c59216baf49b3ed6b1fb72293d\"\u003e\u003ccode\u003e4eb0d9d\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Skip validating deprecated aliases in CheckAliasValidit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/ed351d5fab57d0b741700e75615ffb041aa3bc1f\"\u003e\u003ccode\u003eed351d5\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Fix lazy-autowiring an already-lazy service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/1d3019badecd95e80734c249a610e7e93c87b11e\"\u003e\u003ccode\u003e1d3019b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/f0990df92ee67721886a2a8b6e19a1bafbf3d7a4\"\u003e\u003ccode\u003ef0990df\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher-contracts` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher-contracts/commit/ccba7060602b7fed0b03c85bf025257f76d9ef32\"\u003e\u003ccode\u003eccba706\u003c/code\u003e\u003c/a\u003e [HttpClient] Add support for the \u003ccode\u003emax_connect_duration\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher-contracts/compare/v3.6.0...v3.7.0\"\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.4.9 to 7.4.11\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.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/filesystem/issues/64179\"\u003e#64179\u003c/a\u003e  preserve source mode when copying files (\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/filesystem/commit/d721ea61b4a5fba8c5b6e7c1feda19efea144b50\"\u003e\u003ccode\u003ed721ea6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/filesystem/commit/c507b077756b4e3e09adbbe7975fac81cd3722ca\"\u003e\u003ccode\u003ec507b07\u003c/code\u003e\u003c/a\u003e [Filesystem] preserve source mode when copying files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\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.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\"\u003ehttps://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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/http-client/issues/64349\"\u003e#64349\u003c/a\u003e  ntlm regression on authPersistNonNTLM=false connections with reset() (\u003ca href=\"https://github.com/Dooij\"\u003e\u003ccode\u003e@​Dooij\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/64260\"\u003e#64260\u003c/a\u003e  Various fixes and hardenings (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\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/e8a112b8415707265a7e614278136a9d92989a6a\"\u003e\u003ccode\u003ee8a112b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/dd697006ca7f0fa40fa8575f331dabdba7473180\"\u003e\u003ccode\u003edd69700\u003c/code\u003e\u003c/a\u003e [ErrorHandler][HttpClient][Translation] Fix edge case spotted by the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/766f0774d11bd1cdbbecc5b72347e2da1fe8717f\"\u003e\u003ccode\u003e766f077\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/7b869d1ffcdd56dd9c8b36cac359aa275dd2923b\"\u003e\u003ccode\u003e7b869d1\u003c/code\u003e\u003c/a\u003e [HttpClient] Decouple NTLM tests from contracts update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/1541157025cf8e64cd9072bf52ca7acbe5d8c2aa\"\u003e\u003ccode\u003e1541157\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c8fecb7dd0c113c6d894c20860b5766bf54980ef\"\u003e\u003ccode\u003ec8fecb7\u003c/code\u003e\u003c/a\u003e [HttpClient] ntlm regression on authPersistNonNTLM=false connections where re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/dd5dfb8418bbf7af562842b1fdb6d72ba6d6a8f7\"\u003e\u003ccode\u003edd5dfb8\u003c/code\u003e\u003c/a\u003e [HttpClient] Honor request Cache-Control directives in cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/fda130af5624efcecc8d9ccf4950510a0c4bec27\"\u003e\u003ccode\u003efda130a\u003c/code\u003e\u003c/a\u003e [HttpClient] Update cached metadata from 304 responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c424266e7274ce3c430cdd96fbbd723ce0a595d1\"\u003e\u003ccode\u003ec424266\u003c/code\u003e\u003c/a\u003e [HttpClient] Match validators before using 304 responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/1affb9683157c1992cd736d969370eca708574c6\"\u003e\u003ccode\u003e1affb96\u003c/code\u003e\u003c/a\u003e [HttpClient] Do not store Connection-nominated headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.13\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS (\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-foundation/commit/bc354f47c62301e990b7874fa662326368508e2c\"\u003e\u003ccode\u003ebc354f4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/48d76c29a67a301e0f7779a512bf76417395ffef\"\u003e\u003ccode\u003e48d76c2\u003c/code\u003e\u003c/a\u003e security #cve-2026-48736 [HttpFoundation] Block IPv6 transition forms in IpUt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/fda5ebe3a23cd930790cb70aeac9c58d5a262b09\"\u003e\u003ccode\u003efda5ebe\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5979ae84168d6f551009278ee576676dfb87f90a\"\u003e\u003ccode\u003e5979ae8\u003c/code\u003e\u003c/a\u003e Ignore Doctrine DBAL deprecations that can't be worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/10d5daa7a22d64037a4bd5195d387ecc0d2c5b3c\"\u003e\u003ccode\u003e10d5daa\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix tests for PHP 8.6: session.cookie_samesite=Lax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3ebc78a9507545259ec5c71afdc49d4c452e3eda\"\u003e\u003ccode\u003e3ebc78a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/051a9622b64ac1f639665c593afbff1128cddb16\"\u003e\u003ccode\u003e051a962\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5402ad19bef111ffdd076d33d87bd400c0c38243\"\u003e\u003ccode\u003e5402ad1\u003c/code\u003e\u003c/a\u003e Remove wrong documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/c38f205c479a5f74d34034f29e59240e1ec4b795\"\u003e\u003ccode\u003ec38f205\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/a762b60b37023abc3fb0d870adbdaa523606a7af\"\u003e\u003ccode\u003ea762b60\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.8...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-kernel` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-kernel/releases\"\u003esymfony/http-kernel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64372\"\u003e#64372\u003c/a\u003e Release v7.4.13\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64310\"\u003e#64310\u003c/a\u003e  Check logs priority name for both \u003ccode\u003eWARNING\u003c/code\u003e and \u003ccode\u003ewarning\u003c/code\u003e (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64302\"\u003e#64302\u003c/a\u003e Release v5.4.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64305\"\u003e#64305\u003c/a\u003e Release v7.4.12\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64303\"\u003e#64303\u003c/a\u003e Release v6.4.40\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64214\"\u003e#64214\u003c/a\u003e  Preserve named-attribute override on Request/Session value resolvers (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45075  Fix HEAD requests bypassing methods filter in \u003ccode\u003eIsGranted\u003c/code\u003e, \u003ccode\u003eIsCsrfTokenValid\u003c/code\u003e and \u003ccode\u003eIsSignatureValid\u003c/code\u003e attributes (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64200\"\u003e#64200\u003c/a\u003e Release v6.4.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64201\"\u003e#64201\u003c/a\u003e Release v7.4.11\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64150\"\u003e#64150\u003c/a\u003e  Use backend-handled request for terminate listeners in HttpCache (\u003ca href=\"https://github.com/Toflar\"\u003e\u003ccode\u003e@​Toflar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64146\"\u003e#64146\u003c/a\u003e Release v6.4.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.10\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64144\"\u003e#64144\u003c/a\u003e Release v7.4.10\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-kernel/commit/9df847980c436451f4f51d1284491bb4356dd989\"\u003e\u003ccode\u003e9df8479\u003c/code\u003e\u003c/a\u003e Update VERSION for 7.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/e021d02513c5b2c5fb7afbee38cc8434667a5e05\"\u003e\u003ccode\u003ee021d02\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/3629a32e442b4e1cdb16e7e1ca96220cf1346f85\"\u003e\u003ccode\u003e3629a32\u003c/code\u003e\u003c/a\u003e [HttpKernel][WebProfilerBundle] Check logs priority name for both \u003ccode\u003eWARNING\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/991b2e78f98c1276913a6178f25a02a932bfd78f\"\u003e\u003ccode\u003e991b2e7\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 7.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/7922b53e70d2ba2027af8bb6a59d91eb3541ea4d\"\u003e\u003ccode\u003e7922b53\u003c/code\u003e\u003c/a\u003e Update VERSION for 7.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/bb9cc96b11a75ed30a013182c180f5402f1d9225\"\u003e\u003ccode\u003ebb9cc96\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 6.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/41dff5c3d03b3fa20947c552c5f6ba74ca43fa28\"\u003e\u003ccode\u003e41dff5c\u003c/code\u003e\u003c/a\u003e Update VERSION for 6.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/952eea01d2703b0368c8c3d193b7624accccef45\"\u003e\u003ccode\u003e952eea0\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/ed497ac89b428c873e814076f4a43b8d6bb3b4a9\"\u003e\u003ccode\u003eed497ac\u003c/code\u003e\u003c/a\u003e [HttpKernel] Preserve named-attribute override on Request/Session value resol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/32d4308c1fd42a9030d17542d9f2f9b2c19a7bd8\"\u003e\u003ccode\u003e32d4308\u003c/code\u003e\u003c/a\u003e security #cve-2026-45075 [Security][HttpKernel] Fix HEAD requests bypassing m...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.11...v7.4.13\"\u003ehttps://github.com/symfony/process/compare/v7.4.11...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64347\"\u003e#64347\u003c/a\u003e  Stop leaking CGI/FastCGI request-context vars to subprocesses (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\u003ehttps://github.com/symfony/process/compare/v7.4.8...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/f5804be144caceb570f6747519999636b664f24c\"\u003e\u003ccode\u003ef5804be\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c8fc09bdfe9fde9aaa89b415a4477feaccec16a7\"\u003e\u003ccode\u003ec8fc09b\u003c/code\u003e\u003c/a\u003e [Process] Stop leaking CGI/FastCGI request-context vars to subprocesses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d9593c9efa40499eb078b81144de42cbc28a31f0\"\u003e\u003ccode\u003ed9593c9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7eab480275d91096356c2217e0d3a1ae46bc4961\"\u003e\u003ccode\u003e7eab480\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/89c0b2214a31fce737e3474a1eb37c20a1b31260\"\u003e\u003ccode\u003e89c0b22\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e79d4458ee6f2610a35365136713d55e8e8c859a\"\u003e\u003ccode\u003ee79d445\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/2df4ad6ba902295a6093dbf1c01c98446c36099c\"\u003e\u003ccode\u003e2df4ad6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.13\"\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.8 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64316\"\u003e#64316\u003c/a\u003e  Allow trailing newlines after the end-of-document marker (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45305  Harden the Parser::cleanup() regexes against catastrophic backtracking (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45304  Bound collection-alias resolution in the parser (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45133  Bound recursion depth in the parser (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64119\"\u003e#64119\u003c/a\u003e  fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\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/a7ec3b1156faf8815db7683ec7c1e7338e6f977c\"\u003e\u003ccode\u003ea7ec3b1\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e8fdf3408c85806198d5826e604ffc6830d33152\"\u003e\u003ccode\u003ee8fdf34\u003c/code\u003e\u003c/a\u003e CS fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/4b5658cbd0d9addde73c09299d179e2724b011b1\"\u003e\u003ccode\u003e4b5658c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/69b7344651917c541eb1ad85de52ef3649909f3c\"\u003e\u003ccode\u003e69b7344\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/ae0bbb46f77ff56591d0a0259c7f458f4b3e1f77\"\u003e\u003ccode\u003eae0bbb4\u003c/code\u003e\u003c/a\u003e [Yaml] Allow trailing newlines after the end-of-document marker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8b6952b56ca6417f25f7a65758cadd0ce02edc51\"\u003e\u003ccode\u003e8b6952b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/68dcd1f1602dac9d9221e25729683e0ce8733f3b\"\u003e\u003ccode\u003e68dcd1f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0\"\u003e\u003ccode\u003eb0b2705\u003c/code\u003e\u003c/a\u003e [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/5a351ff7a15e631cd7abaa44f2a5e5fc3f0c43f6\"\u003e\u003ccode\u003e5a351ff\u003c/code\u003e\u003c/a\u003e [Yaml] Bound collection-alias resolution in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e2eb64a57763815ccae07ac1c7653d6cc1c326fd\"\u003e\u003ccode\u003ee2eb64a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.8...v7.4.13\"\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 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/depyakr/localopenemr/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/depyakr%2Flocalopenemr/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4536756101","node_id":"PR_kwDOMpwuyM7gC6h0","number":21,"state":"closed","title":"Bump the composer group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T22:36:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T00:40:34.000Z","updated_at":"2026-05-28T22:36:48.000Z","time_to_close":78972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":17,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/dom-crawler","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.52","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"studio-42/elfinder","old_version":"2.1.65","new_version":"2.1.69","repository_url":"https://github.com/Studio-42/elFinder"},{"name":"symfony/cache","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/mailer","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/monolog-bridge","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/monolog-bridge"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/routing","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/yaml"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.14.x-dev","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `5.4.35` | `5.4.52` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.52` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [studio-42/elfinder](https://github.com/Studio-42/elFinder) | `2.1.65` | `2.1.69` |\n| [symfony/cache](https://github.com/symfony/cache) | `5.4.35` | `5.4.53` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.53` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `5.4.35` | `5.4.52` |\n| [symfony/monolog-bridge](https://github.com/symfony/monolog-bridge) | `5.4.35` | `5.4.52` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/routing](https://github.com/symfony/routing) | `5.4.35` | `5.4.53` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.53` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `5.4.35` | `5.4.53` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.14.x-dev` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dom-crawler` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dom-crawler/releases\"\u003esymfony/dom-crawler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45071  Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58627\"\u003esymfony/symfony#58627\u003c/a\u003e Minor fixes around \u003ccode\u003eparse_url()\u003c/code\u003e checks (\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\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54456\"\u003esymfony/symfony#54456\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\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/dom-crawler/commit/b4cf17ff405a77341ad86e81e06ff09298f5aa8f\"\u003e\u003ccode\u003eb4cf17f\u003c/code\u003e\u003c/a\u003e [DomCrawler] Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/b57df76f4757a9a8dfbb57ba48d7780cc20776c6\"\u003e\u003ccode\u003eb57df76\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/89647a57db280f9f93c27271fea58babb77bb473\"\u003e\u003ccode\u003e89647a5\u003c/code\u003e\u003c/a\u003e Minor fixes around parse_url() checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/711152029c4408ff282fad9c14bf58f19f13d556\"\u003e\u003ccode\u003e7111520\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/4c76e4176a5472c5afe504194d7bbef5cfdd1703\"\u003e\u003ccode\u003e4c76e41\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/2ad469c3e07fdba677b278d0e266071a51aa0dac\"\u003e\u003ccode\u003e2ad469c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/1dffb111b038412b028caba029240e379fda85b2\"\u003e\u003ccode\u003e1dffb11\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/000634e5f9053859351927aa0cb3753e75882eb6\"\u003e\u003ccode\u003e000634e\u003c/code\u003e\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.35...v5.4.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `studio-42/elfinder` from 2.1.65 to 2.1.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Studio-42/elFinder/releases\"\u003estudio-42/elfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.1.69\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003ch3\u003eChanges form previous version\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\"\u003ehttps://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\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/Studio-42/elFinder/blob/master/Changelog\"\u003estudio-42/elfinder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.69):\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.68):\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-04-17  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.67):\n[security] fix command injection vulnerability in \u003ccode\u003eresize\u003c/code\u003e background color handling when using the ImageMagick CLI backend\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2025-08-28  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.66):\n\u003cul\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl \u003ccode\u003eCURLOPT_BINARYTRANSFER\u003c/code\u003e deprecated\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3629\"\u003e#3629\u003c/a\u003e from Ayesh/php84-curl-depr\u003c/li\u003e\n\u003cli\u003etranslate to Chinese\u003c/li\u003e\n\u003cli\u003eUpdate zh_CN.js\u003c/li\u003e\n\u003cli\u003eUpdate Chinese help\u003c/li\u003e\n\u003c/ul\u003e\n\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/Studio-42/elFinder/commit/8f2c3ffafcdd52cf4515f1eec172f4eee44552ad\"\u003e\u003ccode\u003e8f2c3ff\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.69\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/0ceddfa31dad41aa5cb394492c44f8382c7042d5\"\u003e\u003ccode\u003e0ceddfa\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/28af5275b3e1a2dd9b45d6ddb14c9c67bc4c5f9a\"\u003e\u003ccode\u003e28af527\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-37f02ff51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c6824bca4c3a07d8d7704711ae27c9ee042fc983\"\u003e\u003ccode\u003ec6824bc\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/9600a9a3f5cf1cd97dbb478060e4e8fd87a6f17c\"\u003e\u003ccode\u003e9600a9a\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/d03a9c7ad84ce0b6c33f25c2eb570e7d13d07fe9\"\u003e\u003ccode\u003ed03a9c7\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-94b5e89b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c602dbff3f7095e5dc890c1352a2b18b67046265\"\u003e\u003ccode\u003ec602dbf\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-1ed673a0b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/22223f3dc75047b106d2c938b6821c49748c7e30\"\u003e\u003ccode\u003e22223f3\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-baf5feec0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/e4b414af69b6d55d41000b52e3b2162d77e545f8\"\u003e\u003ccode\u003ee4b414a\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-bf852fb75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/6155d27abba41cac739e1ff7ce5176ec01f3ec06\"\u003e\u003ccode\u003e6155d27\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-344d7c5e9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.65...2.1.69\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/cache` from 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.52...v5.4.53\"\u003ehttps://github.com/symfony/cache/compare/v5.4.52...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.46...v5.4.52\"\u003ehttps://github.com/symfony/cache/compare/v5.4.46...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/cache/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58753\"\u003esymfony/symfony#58753\u003c/a\u003e [Cache] Fix clear() when using Predis (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/cache/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58669\"\u003esymfony/symfony#58669\u003c/a\u003e [Cache] Revert \u0026quot;Initialize RedisAdapter cursor to 0\u0026quot; (\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/58661\"\u003esymfony/symfony#58661\u003c/a\u003e [Cache] Initialize RedisAdapter cursor to 0 (\u003ca href=\"https://github.com/thomas-hiron\"\u003e\u003ccode\u003e@​thomas-hiron\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/cache/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58260\"\u003esymfony/symfony#58260\u003c/a\u003e [Cache] Fix RedisSentinel param types (Paweł Stasicki)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/cache/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57674\"\u003esymfony/symfony#57674\u003c/a\u003e [Cache] Improve \u003ccode\u003edbindex\u003c/code\u003e DSN parameter parsing (\u003ca href=\"https://github.com/constantable\"\u003e\u003ccode\u003e@​constantable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57663\"\u003esymfony/symfony#57663\u003c/a\u003e [Cache] use copy() instead of rename() on Windows (\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/cache/commit/bf581474737420d5c932ae80b868e253f465ee5b\"\u003e\u003ccode\u003ebf58147\u003c/code\u003e\u003c/a\u003e [Cache] skip tests for adapters that cannot clear by prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/4acd37c5c4ae48c88c1bedec4109857e2f277c42\"\u003e\u003ccode\u003e4acd37c\u003c/code\u003e\u003c/a\u003e [Cache] Accept '_' and ':' in prefix passed to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/03b191dda148c490b5b3929eaac827ee64f1d421\"\u003e\u003ccode\u003e03b191d\u003c/code\u003e\u003c/a\u003e [Cache] Validate the prefix given to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b\"\u003e\u003ccode\u003e0fe08ee\u003c/code\u003e\u003c/a\u003e [Cache] Fix clear() when using Predis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/12b03e3cc5c6fd495e56b2b9e7aca777f8608721\"\u003e\u003ccode\u003e12b03e3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/58661\"\u003e#58661\u003c/a\u003e [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/e135eb8cfbee65d6346e67725aa81aff26c58fc6\"\u003e\u003ccode\u003ee135eb8\u003c/code\u003e\u003c/a\u003e initialize RedisAdapter cursor to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/c2b90da64ead801d97c0735f091a0d2e65151b8a\"\u003e\u003ccode\u003ec2b90da\u003c/code\u003e\u003c/a\u003e do not skip tests from data providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/6cf23ad84ee297f330b0f6c9b505dbc3b5b7c19c\"\u003e\u003ccode\u003e6cf23ad\u003c/code\u003e\u003c/a\u003e drop existing schema if tests create it explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/7050072dee9919088940c09a5121edd905294402\"\u003e\u003ccode\u003e7050072\u003c/code\u003e\u003c/a\u003e do not mix named and positional arguments in data provider definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/911f2bcb9d34f809fb54950adcc91f737b60faba\"\u003e\u003ccode\u003e911f2bc\u003c/code\u003e\u003c/a\u003e do not use TestCase::getName() when possible\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/cache/compare/v5.4.35...v5.4.53\"\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 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\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-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mailer` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mailer/releases\"\u003esymfony/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.40...v5.4.52\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.40...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45068  Add end-of-options separator before recipients in SendmailTransport; reject addresses starting with a dash (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57569\"\u003esymfony/symfony#57569\u003c/a\u003e [HttpClient][Mailer] Revert \u0026quot;Let curl handle transfer encoding\u0026quot;, use HTTP/1.1 for Mailgun (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54572\"\u003esymfony/symfony#54572\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive mode (\u003ca href=\"https://github.com/bobvandevijver\"\u003e\u003ccode\u003e@​bobvandevijver\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.37...v5.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54239\"\u003esymfony/symfony#54239\u003c/a\u003e [Mailer] Fix sendmail transport not handling failure  (\u003ca href=\"https://github.com/aboks\"\u003e\u003ccode\u003e@​aboks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53712\"\u003esymfony/symfony#53712\u003c/a\u003e [Mailer] Fix usage of stream_set_timeout in case of microseconds (\u003ca href=\"https://github.com/aleksejs1\"\u003e\u003ccode\u003e@​aleksejs1\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/mailer/commit/5b5385bc21c3549a80abc1353ccf8eb0b6861c61\"\u003e\u003ccode\u003e5b5385b\u003c/code\u003e\u003c/a\u003e [Mailer] Add end-of-options separator before recipients in SendmailTransport;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/f732e1fafdf0f4a2d865e91f1018aaca174aeed9\"\u003e\u003ccode\u003ef732e1f\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/2a5e44d984872cb161b24fc4dedba7fd7632185f\"\u003e\u003ccode\u003e2a5e44d\u003c/code\u003e\u003c/a\u003e Mitigate PHPUnit deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/13f4fac7f8450381122f0f4cd750a63c2821c7fa\"\u003e\u003ccode\u003e13f4fac\u003c/code\u003e\u003c/a\u003e Fix typo: synchronous -\u0026gt; synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/54fec5a552238d071502facd85c34af83a20dc38\"\u003e\u003ccode\u003e54fec5a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/31d66414e2715096df58c9037fd1742f80db6103\"\u003e\u003ccode\u003e31d6641\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/54572\"\u003e#54572\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/1c394713747b3ecb2433d9cac9b78d123051b2a3\"\u003e\u003ccode\u003e1c39471\u003c/code\u003e\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/0b6698ed2433f5ead378412fd2ae84fc33772180\"\u003e\u003ccode\u003e0b6698e\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003egetMockForAbstractClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/85ba4ca19e4d90ccd42e9812766a29e8178d9c74\"\u003e\u003ccode\u003e85ba4ca\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003eonConsecutiveCalls()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/93543ff1554d1098b0f80bb01ff27e9da123af5c\"\u003e\u003ccode\u003e93543ff\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.35...v5.4.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.45...v5.4.52\"\u003ehttps://github.com/symfony/mime/compare/v5.4.45...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/mime/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58593\"\u003esymfony/symfony#58593\u003c/a\u003e [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces (\u003ca href=\"https://github.com/0xb4lint\"\u003e\u003ccode\u003e@​0xb4lint\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/mime/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/mime/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/mime/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57228\"\u003esymfony/symfony#57228\u003c/a\u003e [Mime] fix PHP 7 compatibility (\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/57065\"\u003esymfony/symfony#57065\u003c/a\u003e [Mime] Fixed \u003ccode\u003eMime\\Message::ensureValidity()\u003c/code\u003e when a required header is set, but has an empty body (\u003ca href=\"https://github.com/rhertogh\"\u003e\u003ccode\u003e@​rhertogh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/mime/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/mime/compare/v5.4.37...v5.4.38\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/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks i...\n\n_Description has been truncated_","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4536730937","node_id":"PR_kwDOOjFM6c7gC1Uw","number":8,"state":"closed","title":"Bump the composer group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:39:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T00:33:55.000Z","updated_at":"2026-05-28T01:39:10.000Z","time_to_close":3913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":10,"packages":[{"name":"laravel/framework","old_version":"10.48.22","new_version":"10.48.29","repository_url":"https://github.com/laravel/framework"},{"name":"phpunit/phpunit","old_version":"10.5.36","new_version":"10.5.62","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"league/commonmark","old_version":"2.5.3","new_version":"2.8.2"},{"name":"nesbot/carbon","old_version":"2.72.5","new_version":"2.73.0"},{"name":"psy/psysh","old_version":"0.12.4","new_version":"0.12.23","repository_url":"https://github.com/bobthecow/psysh"},{"name":"symfony/http-foundation","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/mailer","old_version":"6.4.12","new_version":"6.4.40"},{"name":"symfony/mime","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/process","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/routing","old_version":"6.4.12","new_version":"6.4.41"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 3 updates in the / directory: [laravel/framework](https://github.com/laravel/framework), [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [psy/psysh](https://github.com/bobthecow/psysh).\n\nUpdates `laravel/framework` from 10.48.22 to 10.48.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/8f7f9247cb8aad1a769d6b9815a6623d89b46b47\"\u003e\u003ccode\u003e8f7f924\u003c/code\u003e\u003c/a\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/a4f7a8f9b83e21882abeef78c3174c66b0f4a26b\"\u003e\u003ccode\u003ea4f7a8f\u003c/code\u003e\u003c/a\u003e [10.x] Fix attribute name used on \u003ccode\u003eValidator\u003c/code\u003e instance within certain rule cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/fc47dcac927dc76eac2f4cab304fedb00a2dbe50\"\u003e\u003ccode\u003efc47dca\u003c/code\u003e\u003c/a\u003e backport emulate prepares\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/dd5c90d39a7a0bbb1e9a5fdb8931806d2fef4e73\"\u003e\u003ccode\u003edd5c90d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/e714e7e0c1ae51bf747e3df5b10fa60c54e3e0e1\"\u003e\u003ccode\u003ee714e7e\u003c/code\u003e\u003c/a\u003e Update version to v10.48.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/62cb852a08e2a4c2c849291ea2063962f9a85abf\"\u003e\u003ccode\u003e62cb852\u003c/code\u003e\u003c/a\u003e Apply fixes from StyleCI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/7f427c4f34749ccaa2fded11ea42c0ba3c8f5436\"\u003e\u003ccode\u003e7f427c4\u003c/code\u003e\u003c/a\u003e backport cloud support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/a39f4db06010683a46252677c3caa36b8f6dc707\"\u003e\u003ccode\u003ea39f4db\u003c/code\u003e\u003c/a\u003e add cloud class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/eb0be33e4b806b92f396357b99ffcb2d3ef67957\"\u003e\u003ccode\u003eeb0be33\u003c/code\u003e\u003c/a\u003e Update version to v10.48.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/c9c8a5a83ae3c8ad1c94702c6eb61fee8a13cb4f\"\u003e\u003ccode\u003ec9c8a5a\u003c/code\u003e\u003c/a\u003e r2 backport\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/framework/compare/v10.48.22...v10.48.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.36 to 10.5.62\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.62\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\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://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 10.5.61\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\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://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 10.5.60\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\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://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 10.5.59\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6338\"\u003e#6338\u003c/a\u003e: Removed code from \u003ccode\u003ePHPUnit\\Runner\\TestSuiteSorter\u003c/code\u003e that was only used in the tests for this class\u003c/li\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\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\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.62/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.62] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.61] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.60] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.59] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6338\"\u003e#6338\u003c/a\u003e: Removed code from \u003ccode\u003ePHPUnit\\Runner\\TestSuiteSorter\u003c/code\u003e that was only used in the tests for this class\u003c/li\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.58] - 2025-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6368\"\u003e#6368\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning=\u0026quot;false\u0026quot;\u003c/code\u003e has no effect\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.57] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.56] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\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\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/3f7dd5066ebde5809296a81f0b19e8b00e5aab49\"\u003e\u003ccode\u003e3f7dd50\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9c95cf0cdfdc72e74597aa0cf3c4769ed32b83f0\"\u003e\u003ccode\u003e9c95cf0\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e5cda18b342c4e346d47c6e6cc5c51c0e681c8fd\"\u003e\u003ccode\u003ee5cda18\u003c/code\u003e\u003c/a\u003e Fix bad merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a8b932bd41c5a6d689b2751f1be68406c97ea55c\"\u003e\u003ccode\u003ea8b932b\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/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.36...10.5.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/commonmark` from 2.5.3 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/releases\"\u003eleague/commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (\u003ca href=\"https://github.com/thephpleague/commonmark/security/advisories/GHSA-4v6x-c7xx-hw9f\"\u003eGHSA-4v6x-c7xx-hw9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\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/Kocal\"\u003e\u003ccode\u003e@​Kocal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1106\"\u003ethephpleague/commonmark#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freost\"\u003e\u003ccode\u003e@​freost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1107\"\u003ethephpleague/commonmark#1107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\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/samwilson\"\u003e\u003ccode\u003e@​samwilson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1090\"\u003ethephpleague/commonmark#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ossobuffo\"\u003e\u003ccode\u003e@​ossobuffo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1100\"\u003ethephpleague/commonmark#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md\"\u003eleague/commonmark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-03-19\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2026-03-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (GHSA-4v6x-c7xx-hw9f)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.1] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.0] - 2025-05-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address a potential cross-site scripting (XSS) vulnerability when using the \u003ccode\u003eAttributesExtension\u003c/code\u003e with untrusted user input.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eattributes/allow\u003c/code\u003e config option to specify which attributes users are allowed to set on elements (default allows virtually all attributes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eAttributesExtension\u003c/code\u003e blocks all attributes starting with \u003ccode\u003eon\u003c/code\u003e unless explicitly allowed via the \u003ccode\u003eattributes/allow\u003c/code\u003e config option\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eallow_unsafe_links\u003c/code\u003e option is now respected by the \u003ccode\u003eAttributesExtension\u003c/code\u003e when users specify \u003ccode\u003ehref\u003c/code\u003e and \u003ccode\u003esrc\u003c/code\u003e attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.6.2] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Attributes extension parsing regression (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.6.1] - 2024-12-29\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/thephpleague/commonmark/commit/59fb075d2101740c337c7216e3f32b36c204218b\"\u003e\u003ccode\u003e59fb075\u003c/code\u003e\u003c/a\u003e Fix DomainFilteringAdapter hostname boundary bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/74b4487b524eaacd34b4e87313f6028671e15562\"\u003e\u003ccode\u003e74b4487\u003c/code\u003e\u003c/a\u003e Document dangers of enabling an unsafe php.ini setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/84b1ca48347efdbe775426f108622a42735a6579\"\u003e\u003ccode\u003e84b1ca4\u003c/code\u003e\u003c/a\u003e Almost forgot this entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/bcf54f5a38cf8e42cca45248b04caba13317459f\"\u003e\u003ccode\u003ebcf54f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/7a68ed1c6765bd2650fed6d9857985bdfe655c71\"\u003e\u003ccode\u003e7a68ed1\u003c/code\u003e\u003c/a\u003e Prepare to release 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/5c0c4c8fe5a31e8260be99e0afad7136a27c79e6\"\u003e\u003ccode\u003e5c0c4c8\u003c/code\u003e\u003c/a\u003e Fix DisallowedRawHtml bypass via newline/tab in tag names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/f6e74434dd1a91f195f80cb0184b746a4187272a\"\u003e\u003ccode\u003ef6e7443\u003c/code\u003e\u003c/a\u003e Add regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/0719b6744cc68bc8b037fb30db86b62ec370c557\"\u003e\u003ccode\u003e0719b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e from freost/fix-php85-deprecation-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/63ff2e0b12742f379803b5f21aa6f5b50abcd412\"\u003e\u003ccode\u003e63ff2e0\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/8608e9c006d9f44acf8d983b126a813bd8def780\"\u003e\u003ccode\u003e8608e9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1106\"\u003e#1106\u003c/a\u003e from Kocal/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.5.3...2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nesbot/carbon` from 2.72.5 to 2.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CarbonPHP/carbon/releases\"\u003enesbot/carbon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.6...2.73.0\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.6...2.73.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHP 8.4 \u003ca href=\"https://redirect.github.com/CarbonPHP/carbon/pull/13\"\u003eCarbonPHP/carbon#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.6\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/CarbonPHP/carbon/compare/2.72.5...2.72.6\"\u003ehttps://github.com/CarbonPHP/carbon/compare/2.72.5...2.72.6\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate locale earlier\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/CarbonPHP/carbon/commit/9228ce90e1035ff2f0db84b40ec2e023ed802075\"\u003e\u003ccode\u003e9228ce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/CarbonPHP/carbon/issues/13\"\u003e#13\u003c/a\u003e from thecaliskan/2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/142f0f5ca773f383e2868dfa0f7ea59c2ef1865f\"\u003e\u003ccode\u003e142f0f5\u003c/code\u003e\u003c/a\u003e changed CS rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/dc27804306d1197bc5f8f46f298acf13fa35ed7b\"\u003e\u003ccode\u003edc27804\u003c/code\u003e\u003c/a\u003e changed CS rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/8910c5114f60f2a918aa2d9ae2c14056dcb71e87\"\u003e\u003ccode\u003e8910c51\u003c/code\u003e\u003c/a\u003e changed expected result for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/d1e695f7b2daae2def15568f41b89391b86ef5e2\"\u003e\u003ccode\u003ed1e695f\u003c/code\u003e\u003c/a\u003e Added PHP 8.3 and PHP 8.4 test for laravel and removed PHP 8.4 lowest test ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/5dca8dc5fcd18b1e88206c16b2adeef055cea408\"\u003e\u003ccode\u003e5dca8dc\u003c/code\u003e\u003c/a\u003e Fixes for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/8c3e607078c363b4805a46511e73aa75c2bbebe2\"\u003e\u003ccode\u003e8c3e607\u003c/code\u003e\u003c/a\u003e Fixes for implicit nullability deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/5f4c750da3f2f18e39dbdbf9ba788f12ca361904\"\u003e\u003ccode\u003e5f4c750\u003c/code\u003e\u003c/a\u003e upgraded phpunit version on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/a4932f3bb087a8dafaedaace90a2b6e9012ba828\"\u003e\u003ccode\u003ea4932f3\u003c/code\u003e\u003c/a\u003e Fixed CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/d6f5afbe807670ae002f32c73c64b5c14ac00229\"\u003e\u003ccode\u003ed6f5afb\u003c/code\u003e\u003c/a\u003e Added PHP 8.4 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CarbonPHP/carbon/compare/2.72.5...2.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psy/psysh` from 0.12.4 to 0.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bobthecow/psysh/releases\"\u003epsy/psysh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePsySH v0.12.23\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interactive readline bracket matching inside interpolated strings. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid infinite recursion in \u003ccode\u003eShellOutput\u003c/code\u003e write tracking (e.g. \u003ccode\u003eprint_r\u003c/code\u003e on an \u003ccode\u003eException\u003c/code\u003e with \u003ccode\u003ezend.exception_ignore_args = Off\u003c/code\u003e). Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/934\"\u003e#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e--warm-autoload\u003c/code\u003e in project trust restrictions\u003c/li\u003e\n\u003cli\u003eExclude Symfony Console DI components from the autoload warmer (they're an optional dependency and blow up when not installed)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUnder the hood\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighter callable types throughout\u003c/li\u003e\n\u003cli\u003eAdded MediaWiki downstream smoke tests, updated to 8.3\u003c/li\u003e\n\u003cli\u003eFixed Drush downstream tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePsySH v0.12.22\u003c/h2\u003e\n\u003ch2\u003eRuntime config and clipboard support\u003c/h2\u003e\n\u003cp\u003ePsySH has a new \u003ccode\u003econfig\u003c/code\u003e command for inspecting and updating runtime-configurable settings during the current session. You can tweak things like \u003ccode\u003epager\u003c/code\u003e, \u003ccode\u003etheme\u003c/code\u003e, \u003ccode\u003everbosity\u003c/code\u003e, \u003ccode\u003euseSuggestions\u003c/code\u003e, \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e, \u003ccode\u003eclipboardCommand\u003c/code\u003e, and \u003ccode\u003esemicolonsSuppressReturn\u003c/code\u003e without restarting the shell. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/361\"\u003e#361\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThere’s also a new \u003ccode\u003ecopy\u003c/code\u003e command for copying the last result (\u003ccode\u003e$_\u003c/code\u003e) or any expression to your clipboard. Works with system clipboard commands, or via OSC 52 for SSH and remote terminals.\u003c/p\u003e\n\u003cp\u003eConfigure with \u003ccode\u003eclipboardCommand\u003c/code\u003e or \u003ccode\u003euseOsc52Clipboard\u003c/code\u003e in your config.\u003c/p\u003e\n\u003ch2\u003eSemicolon-based return suppression\u003c/h2\u003e\n\u003cp\u003eOptionally suppress return values by ending a statement with \u003ccode\u003e;\u003c/code\u003e, similar to MATLAB/Octave behavior. Supports a \u003ccode\u003e'double'\u003c/code\u003e mode requiring \u003ccode\u003e;;\u003c/code\u003e for suppression (if \u003ccode\u003erequireSemicolons\u003c/code\u003e is also enabled, both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'double'\u003c/code\u003e require \u003ccode\u003e;;\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e'semicolonsSuppressReturn' =\u0026gt; true,\r\n'semicolonsSuppressReturn' =\u0026gt; 'double', // Always require ;; to suppress\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOutput and exception display improvements\u003c/h2\u003e\n\u003cp\u003eStrings are now valid PHP!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePsySH now preserves backslashes and other characters it previously mangled in a few cases. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/351\"\u003e#351\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/568\"\u003e#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiline strings are rendered using heredoc-style output rather than triple-quoted strings \u003ccode\u003e\u0026quot;\u0026quot;\u0026quot;\u003c/code\u003e. The old format is available via \u003ccode\u003euseDeprecatedMultilineStrings\u003c/code\u003e until the next major release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding an \u003ccode\u003eexceptionDetails\u003c/code\u003e callback via config renders additional context about exceptions (e.g. validation errors) alongside the error message. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/648\"\u003e#648\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eA few other improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore consistent compact (and non-compact) output spacing.\u003c/li\u003e\n\u003cli\u003eResponsive \u003ccode\u003ehelp\u003c/code\u003e layout adapts to terminal width.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBetter completion for everyone\u003c/h2\u003e\n\u003cp\u003eLegacy readline now shares PsySH’s newer completion engine, which brings much better parity between ext-readline/libedit and experimental interactive readline. Command argument completion, better multiline buffering, and a handful of command-dispatch edge cases now work much more consistently outside experimental readline too.\u003c/p\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/bobthecow/psysh/commit/4dcc0f08047d52bbde475eda481146fd8e27e1a4\"\u003e\u003ccode\u003e4dcc0f0\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.12.23'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/e70ea1a49f035d71428c4366c8a148bc1deb372f\"\u003e\u003ccode\u003ee70ea1a\u003c/code\u003e\u003c/a\u003e Bump to v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/961a5542422b60137ea47be409e69b761735d242\"\u003e\u003ccode\u003e961a554\u003c/code\u003e\u003c/a\u003e Bump composer/class-map-generator from 1.7.2 to 1.7.3 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/901a8225f6591e939dd322e06e393c06c1badc05\"\u003e\u003ccode\u003e901a822\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f1dea55169d8b02902437595a51651f5b044c59d\"\u003e\u003ccode\u003ef1dea55\u003c/code\u003e\u003c/a\u003e Bump shivammathur/setup-php from 2.37.0 to 2.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/77c2c06fbd40531d3e0a4080fa6d436411125eef\"\u003e\u003ccode\u003e77c2c06\u003c/code\u003e\u003c/a\u003e Fix drush downstream tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/a6a4cddcbef208c44fffbd27b5893f34a50d15ea\"\u003e\u003ccode\u003ea6a4cdd\u003c/code\u003e\u003c/a\u003e Track ShellOutput writes without listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/316df3b9ee2ff9baeb1e3e36968e4c86d9db3133\"\u003e\u003ccode\u003e316df3b\u003c/code\u003e\u003c/a\u003e Bump symfony/polyfill-mbstring from 1.33.0 to 1.37.0 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/d828ff92e07a743e0a355799cea0722db19b2cd6\"\u003e\u003ccode\u003ed828ff9\u003c/code\u003e\u003c/a\u003e Bump symfony/polyfill-iconv from 1.36.0 to 1.37.0 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/ced60861f07b42d7670da8f6bd244f003df73ef6\"\u003e\u003ccode\u003eced6086\u003c/code\u003e\u003c/a\u003e Fix interactive readline bracket matching in interpolated strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bobthecow/psysh/compare/v0.12.4...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.35...v6.4.41\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.35...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS (\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.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.33\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.32...v6.4.33\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.32...v6.4.33\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63137\"\u003e#63137\u003c/a\u003e  Fix PdoSessionHandler charset-collation mismatch with the Doctrine DBAL (\u003ca href=\"https://github.com/samy-mahmoudi\"\u003e\u003ccode\u003e@​samy-mahmoudi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.31...v6.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63012\"\u003e#63012\u003c/a\u003e  Fix double-prefixing of session keys when using redis/memcached (\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.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62799\"\u003esymfony/symfony#62799\u003c/a\u003e [Cache][HttpFoundation] Fix VARBINARY columns on sqlsrv (\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.29...v6.4.30\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62287\"\u003esymfony/symfony#62287\u003c/a\u003e [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (\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\u003ev6.4.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.28...v6.4.29\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.28...v6.4.29\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.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/http-foundation/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/62324\"\u003esymfony/symfony#62324\u003c/a\u003e [HttpFoundation] Fix parsing hosts and schemes in URLs (\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/62246\"\u003esymfony/symfony#62246\u003c/a\u003e [HttpFoundation] Allow Request::setFormat() to override predefined formats (\u003ca href=\"https://github.com/longwave\"\u003e\u003ccode\u003e@​longwave\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/symfony/http-foundation/commit/48d76c29a67a301e0f7779a512bf76417395ffef\"\u003e\u003ccode\u003e48d76c2\u003c/code\u003e\u003c/a\u003e security #cve-2026-48736 [HttpFoundation] Block IPv6 transition forms in IpUt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/10d5daa7a22d64037a4bd5195d387ecc0d2c5b3c\"\u003e\u003ccode\u003e10d5daa\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix tests for PHP 8.6: session.cookie_samesite=Lax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3ebc78a9507545259ec5c71afdc49d4c452e3eda\"\u003e\u003ccode\u003e3ebc78a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5402ad19bef111ffdd076d33d87bd400c0c38243\"\u003e\u003ccode\u003e5402ad1\u003c/code\u003e\u003c/a\u003e Remove wrong documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/92eeee6f81feb0ea2d5dce2fe17819f4004f8716\"\u003e\u003ccode\u003e92eeee6\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mailer` from 6.4.12 to 6.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mailer/releases\"\u003esymfony/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.31...v6.4.40\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.31...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45068  Add end-of-options separator before recipients in SendmailTransport; reject addresses starting with a dash (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/63278\"\u003e#63278\u003c/a\u003e  Fix Mailjet SMTP relay X-MJ-TemplateErrorReporting header format to MailjetApiTransport (\u003ca href=\"https://github.com/mwijngaard\"\u003e\u003ccode\u003e@​mwijngaard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62756\"\u003esymfony/symfony#62756\u003c/a\u003e [Mailer] do not use PHPUnit mock objects without configured expectations (\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\u003ev6.4.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.26...v6.4.27\"\u003ehttps://github.com/symfony/mailer/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/62145\"\u003esymfony/symfony#62145\u003c/a\u003e [Mailer] Fix parsing message ids in SMTP responses (\u003ca href=\"https://github.com/hacfi\"\u003e\u003ccode\u003e@​hacfi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61876\"\u003esymfony/symfony#61876\u003c/a\u003e [Mailer][MailJet] Fix forbidden headers case-sensitive comparison (\u003ca href=\"https://github.com/benjamintoussaint\"\u003e\u003ccode\u003e@​benjamintoussaint\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/mailer/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/mailer/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/mailer/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/mailer/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/61402\"\u003esymfony/symfony#61402\u003c/a\u003e  Remove calls to deprecated methods of SplObjectStorage (\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/mailer/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/mailer/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/61223\"\u003esymfony/symfony#61223\u003c/a\u003e [Mailer][Brevo] Update Webhook IPs (\u003ca href=\"https://github.com/jarbey\"\u003e\u003ccode\u003e@​jarbey\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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61062\"\u003esymfony/symfony#61062\u003c/a\u003e [Brevo Mailer] Webhook IP Addresses have changed (\u003ca href=\"https://github.com/richardhj\"\u003e\u003ccode\u003e@​richardhj\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/mailer/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/mailer/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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60772\"\u003esymfony/symfony#60772\u003c/a\u003e [Mailer] [Transport] Send clone of \u003ccode\u003eRawMessage\u003c/code\u003e instance in \u003ccode\u003eRoundRobinTransport\u003c/code\u003e (\u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60640\"\u003esymfony/symfony#60640\u003c/a\u003e [Mailer] use STARTTLS for SMTP with MailerSend (\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\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60256\"\u003esymfony/symfony#60256\u003c/a\u003e [Mailer][Postmark] drop the \u003ccode\u003eDate\u003c/code\u003e header using the API transport (\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/60057\"\u003esymfony/symfony#60057\u003c/a\u003e [Mailer] Fix \u003ccode\u003eTrying to access array offset on value of type null\u003c/code\u003e error by adding null checking (\u003ca href=\"https://github.com/khushaalan\"\u003e\u003ccode\u003e@​khushaalan\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/symfony/mailer/commit/94fd44f3052e02340b0dd4447a7d7a5856e32da2\"\u003e\u003ccode\u003e94fd44f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/5b5385bc21c3549a80abc1353ccf8eb0b6861c61\"\u003e\u003ccode\u003e5b5385b\u003c/code\u003e\u003c/a\u003e [Mailer] Add end-of-options separator before recipients in SendmailTransport;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/602519c3466621897c556125dbf644ec8dde2b38\"\u003e\u003ccode\u003e602519c\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/a2918c6f34e601472ee891b517ab223e216ca5a3\"\u003e\u003ccode\u003ea2918c6\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/d56a83b4ba1de6375d0745de9299daf078426fd1\"\u003e\u003ccode\u003ed56a83b\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/01b846f48e53ee4096692a383637a1fa4d577301\"\u003e\u003ccode\u003e01b846f\u003c/code\u003e\u003c/a\u003e [Mailer] Clarify the purpose of SentMessage's \u0026quot;message id\u0026quot; concept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/8835f93333474780fda1b987cae37e33c3e026ca\"\u003e\u003ccode\u003e8835f93\u003c/code\u003e\u003c/a\u003e do not use PHPUnit mock objects without configured expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/2f096718ed718996551f66e3a24e12b2ed027f95\"\u003e\u003ccode\u003e2f09671\u003c/code\u003e\u003c/a\u003e [Mailer] Relax regexp to parse message ids\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/39d50fa744bbddc7bf2ede95573aa4da705fc1a9\"\u003e\u003ccode\u003e39d50fa\u003c/code\u003e\u003c/a\u003e [Mailer] Fix parsing message ids in SMTP responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/012185cd31689b799d39505bd706be6d3a57cd3f\"\u003e\u003ccode\u003e012185c\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.12...v6.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.40...v6.4.41\"\u003ehttps://github.com/symfony/mime/compare/v6.4.40...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64343\"\u003e#64343\u003c/a\u003e  Harden __unserialize against __toString trampolines (\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.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.37...v6.4.40\"\u003ehttps://github.com/symfony/mime/compare/v6.4.37...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/mime/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e  Preserve inline part filename instead of overwriting it with the Content-ID (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/mime/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63683\"\u003e#63683\u003c/a\u003e  Fix image method to use DataPart content ID (\u003ca href=\"https://github.com/pavelwitassek\"\u003e\u003ccode\u003e@​pavelwitassek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/mime/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63584\"\u003e#63584\u003c/a\u003e  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/mime/compare/v6.4.33...v6.4.34\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.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/mime/compare/v6.4.31...v6.4.32\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/mime/compare/v6.4.29...v6.4.30\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.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/mime/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/61766\"\u003esymfony/symfony#61766\u003c/a\u003e  Fix ord()-related PHP 8.5 deprecations (\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/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.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/mime/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\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/mime/commit/5575d37f8841e4e31d5df79ab3db078ae557ff8e\"\u003e\u003ccode\u003e5575d37\u003c/code\u003e\u003c/a\u003e [Routing][RateLimiter][Mime][Security] Harden __unserialize against __toStrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/7ccfb0cc6ff707ac9ca34b6ddab0bc6187436cbe\"\u003e\u003ccode\u003e7ccfb0c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks in Address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f2f05cbae7ac01c045330d168fc655580916ac1f\"\u003e\u003ccode\u003ef2f05cb\u003c/code\u003e\u003c/a\u003e [Mime] Fix transient test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/330077bc7fbe314758aff62834b758d06ac6d260\"\u003e\u003ccode\u003e330077b\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/4c7099f8d130a575c1f179191df261856e26ee1b\"\u003e\u003ccode\u003e4c7099f\u003c/code\u003e\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it with the Conte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/e2ae51ddb09ddeadd3c711e30b365b670e1794bc\"\u003e\u003ccode\u003ee2ae51d\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Apply tagged MIME type guessers in File::getMimeType()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/3d4867881cef7ebb42e2e8846e09053472edf9b3\"\u003e\u003ccode\u003e3d48678\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/05099f572e09a71bd5adb7ad9fab4b5aadcf5481\"\u003e\u003ccode\u003e05099f5\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f56fd2b0a89486fd3c8e44770919656988add0fb\"\u003e\u003ccode\u003ef56fd2b\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mime/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.39...v6.4.41\"\u003ehttps://github.com/symfony/process/compare/v6.4.39...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64347\"\u003e#64347\u003c/a\u003e  Stop leaking CGI/FastCGI request-context vars to subprocesses (\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.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.33\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.32...v6.4.33\"\u003ehttps://github.com/symfony/process/compare/v6.4.32...v6.4.33\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/process/compare/v6.4.31...v6.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/process/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/process/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/process/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/process/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/61401\"\u003esymfony/symfony#61401\u003c/a\u003e [Process] Enhance hasSystemCallBeenInterrupted function for non-english locale (\u003ca href=\"https://github.com/christianseel\"\u003e\u003ccode\u003e@​christianseel\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/process/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/process/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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.19...v6.4.20\"\u003ehttps://github.com/symfony/process/compare/v6.4.19...v6.4.20\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59949\"\u003esymfony/symfony#59949\u003c/a\u003e [Process] Use a pipe for stderr in pty mode to avoid mixed output between stdout and stderr (\u003ca href=\"https://github.com/joelwurtz\"\u003e\u003ccode\u003e@​joelwurtz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.18...v6.4.19\"\u003ehttps://github.com/symfony/process/compare/v6.4.18...v6.4.19\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/process/commit/c8fc09bdfe9fde9aaa89b415a4477feaccec16a7\"\u003e\u003ccode\u003ec8fc09b\u003c/code\u003e\u003c/a\u003e [Process] Stop leaking CGI/FastCGI request-context vars to subprocesses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e579464d74525bf5eca45cbc984126a461879c3e\"\u003e\u003ccode\u003ee579464\u003c/code\u003e\u003c/a\u003e [Process] Ignore invalid env var names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/8541b7308fca001320e90bca8a73a28aa5604a6e\"\u003e\u003ccode\u003e8541b73\u003c/code\u003e\u003c/a\u003e [Process] Fix dealing with broken stdin pipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/48bad913268c8cafabbf7034b39c8bb24fbc5ab8\"\u003e\u003ccode\u003e48bad91\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/routing` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/routing/releases\"\u003esymfony/routing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.40...v6.4.41\"\u003ehttps://github.com/symfony/routing/compare/v6.4.40...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48784  Fix dot-segment encoding for chained \u0026quot;../\u0026quot; and \u0026quot;./\u0026quot; in generated URLs (\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/routing/issues/64343\"\u003e#64343\u003c/a\u003e  Harden __unserialize against __toString trampolines (\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.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.37...v6.4.40\"\u003ehttps://github.com/symfony/routing/compare/v6.4.37...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45065  Fix regex alternation anchoring in \u003ccode\u003eUrlGenerator\u003c/code\u003e requirement validation (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.34...v6.4.37\"\u003ehttps://github.com/symfony/routing/compare/v6.4.34...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/routing/issues/63981\"\u003e#63981\u003c/a\u003e  Honor the Request's method in UrlMatcher::matchRequest() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/routing/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/routing/issues/54236\"\u003e#54236\u003c/a\u003e  Fix exclude option being ignored for non-glob and PSR-4 resources (\u003ca href=\"https://github.com/NeilPeyssard\"\u003e\u003ccode\u003e@​NeilPeyssard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/routing/compare/v6.4.31...v6.4.32\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/routing/compare/v6.4.29...v6.4.30\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62459\"\u003esymfony/symfony#62459\u003c/a\u003e [Routing] Fix case sensitivity for static host matching in compiled routes (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62461\"\u003esymfony/symfony#62461\u003c/a\u003e [Routing] Fix localized prefix updates breaking aliases (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62460\"\u003esymfony/symfony#62460\u003c/a\u003e [Routing] Fix addNamePrefix breaking aliases to external routes (\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\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/routing/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/62290\"\u003esymfony/symfony#62290\u003c/a\u003e [Routing] Fix matching the \u0026quot;0\u0026quot; URL (\u003ca href=\"https://github.com/cs278\"\u003e\u003ccode\u003e@​cs278\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/routing/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/routing/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.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/routing/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.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/routing/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\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/routing/commit/af04c79671fd8df0805a44c83fa2b0ba56c8329e\"\u003e\u003ccode\u003eaf04c79\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/be4ce34035aa79b8bc3ba1a7d1694435a216f68b\"\u003e\u003ccode\u003ebe4ce34\u003c/code\u003e\u003c/a\u003e [Routing][RateLimiter][Mime][Security] Harden __unserialize against __toStrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/f4ca0c533854c26e3b27e981da760807f89e1a42\"\u003e\u003ccode\u003ef4ca0c5\u003c/code\u003e\u003c/a\u003e [Routing] Fix dot-segment encoding for chained \u0026quot;../\u0026quot; and \u0026quot;./\u0026quot; in generated URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/0cd0d2fb05382c95dff6b33c51a7c96cbdbc136d\"\u003e\u003ccode\u003e0cd0d2f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/48035d186798d27d375d95aad37db8fe097e4048\"\u003e\u003ccode\u003e48035d1\u003c/code\u003e\u003c/a\u003e [Routing] Honor the Request's method in UrlMatcher::matchRequest()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/275b31328b2e58cab004be0cf086380e2a5c5ee7\"\u003e\u003ccode\u003e275b313\u003c/code\u003e\u003c/a\u003e [Routing] Fix regex alternation anchoring in UrlGenerator requirement validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/1425c2c2c11c5499c3415035c746d7918661a76e\"\u003e\u003ccode\u003e1425c2c\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/883d14018234cc6f293faff5e3fd0d3d9b6bc2fb\"\u003e\u003ccode\u003e883d140\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/4bcf92a7914e1253ccece9502678a4154a25e14a\"\u003e\u003ccode\u003e4bcf92a\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/5ab3a3e1a03535ec5ca6ce2d39e4369a1096ae47\"\u003e\u003ccode\u003e5ab3a3e\u003c/code\u003e\u003c/a\u003e [Config][Routing] Fix exclude option being ignored for non-glob and PSR-4 res...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/routing/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/yanis-Ramssamy/GestionEcole/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/yanis-Ramssamy/GestionEcole/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanis-Ramssamy%2FGestionEcole/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4536701587","node_id":"PR_kwDONzxnIc7gCvRf","number":4,"state":"open","title":"Bump the composer group across 1 directory with 2 updates","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":"2026-05-28T00:26:31.000Z","updated_at":"2026-05-28T00:27:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":2,"packages":[{"name":"phpunit/phpunit","old_version":"8.5.31","new_version":"8.5.52","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/process","old_version":"5.4.47","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 2 updates in the / directory: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [symfony/process](https://github.com/symfony/process).\n\nUpdates `phpunit/phpunit` from 8.5.31 to 8.5.52\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 8.5.52\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.51\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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\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/sebastianbergmann/phpunit/blob/8.5.52/ChangeLog-8.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.5.52] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.51] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.50] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.49] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.48] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.47] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.46] - 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[8.5.45] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.44] - 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[8.5.43] - 2025-08-10\u003c/h2\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/sebastianbergmann/phpunit/commit/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/b4f79fcb193acf1ac679131de4c5112a95624e08\"\u003e\u003ccode\u003eb4f79fc\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e4eee30004883338a11ef8f3da87e5e3bf02a30c\"\u003e\u003ccode\u003ee4eee30\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/22b2b0b489a212149858eb5873bc96a3764bdf92\"\u003e\u003ccode\u003e22b2b0b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b19865c888ecac2e6fbdb51147515de7bda131b\"\u003e\u003ccode\u003e0b19865\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/04ecd72bad9bbb39a268cff85c856d2ed00c68a3\"\u003e\u003ccode\u003e04ecd72\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/8.5.31...8.5.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.47 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.47...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/manuelaCoroline/concretcms/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/manuelaCoroline/concretcms/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelaCoroline%2Fconcretcms/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4536462072","node_id":"PR_kwDONZ0pNc7gB8-G","number":11,"state":"closed","title":"Bump the composer group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T00:56:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T23:32:12.000Z","updated_at":"2026-05-29T00:57:01.000Z","time_to_close":91487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":13,"packages":[{"name":"symfony/http-client","old_version":"7.0.10","new_version":"7.1.8","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/mime","old_version":"7.0.9","new_version":"7.4.12","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/process","old_version":"7.0.8","new_version":"7.1.7","repository_url":"https://github.com/symfony/process"},{"name":"symfony/validator","old_version":"7.0.10","new_version":"7.1.4","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/yaml"},{"name":"twig/twig","old_version":"3.21.1","new_version":"3.27.0","repository_url":"https://github.com/twigphp/Twig"},{"name":"phpunit/phpunit","old_version":"9.6.23","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/cache","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/http-foundation","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/monolog-bridge","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/monolog-bridge"},{"name":"symfony/routing","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"7.0.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/dom-crawler","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/dom-crawler"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 13 updates in the /OMNIOWL directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.0.10` | `7.1.8` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.0.9` | `7.4.12` |\n| [symfony/process](https://github.com/symfony/process) | `7.0.8` | `7.1.7` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.0.10` | `7.1.4` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.0.8` | `7.4.12` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.21.1` | `3.27.0` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.6.23` | `9.6.33` |\n| [symfony/cache](https://github.com/symfony/cache) | `7.0.10` | `7.4.13` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.0.10` | `7.4.13` |\n| [symfony/monolog-bridge](https://github.com/symfony/monolog-bridge) | `7.0.8` | `7.4.12` |\n| [symfony/routing](https://github.com/symfony/routing) | `7.0.10` | `7.4.13` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `7.0.9` | `7.4.13` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `7.0.8` | `7.4.12` |\n\n\nUpdates `symfony/http-client` from 7.0.10 to 7.1.8\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.1.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.7...v7.1.8\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.7...v7.1.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.6...v7.1.7\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.6...v7.1.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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/58704\"\u003esymfony/symfony#58704\u003c/a\u003e [HttpClient] fix for HttpClientDataCollector fails if proc_open is disabled via php.ini (\u003ca href=\"https://github.com/ZaneCEO\"\u003e\u003ccode\u003e@​ZaneCEO\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.5...v7.1.6\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.5...v7.1.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.4...v7.1.5\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.4...v7.1.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev7.1.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.3...v7.1.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.1...v7.1.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57569\"\u003esymfony/symfony#57569\u003c/a\u003e [HttpClient][Mailer] Revert \u0026quot;Let curl handle transfer encoding\u0026quot;, use HTTP/1.1 for Mailgun (\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/57564\"\u003esymfony/symfony#57564\u003c/a\u003e [HttpClient] Fix initializing InformationalChunk (\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/57453\"\u003esymfony/symfony#57453\u003c/a\u003e [HttpClient] Fix parsing SSE (\u003ca href=\"https://github.com/fancyweb\"\u003e\u003ccode\u003e@​fancyweb\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/http-client/blob/8.1/CHANGELOG.md\"\u003esymfony/http-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003emax_connect_duration\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003eextra.use_persistent_connections\u003c/code\u003e to \u003ccode\u003eCurlHttpClient\u003c/code\u003e to control the use of persistent connections introduced in PHP 8.5\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGuzzleHttpHandler\u003c/code\u003e that allows using Symfony HttpClient as a Guzzle handler\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$allowList\u003c/code\u003e argument to \u003ccode\u003eNoPrivateNetworkHttpClient\u003c/code\u003e to allow specific hosts (e.g. a local proxy) to bypass the private-network filter\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDnsResolvingHttpClient\u003c/code\u003e decorator to resolve host names using a custom resolver, including on redirects\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e$maxTtl\u003c/code\u003e argument of \u003ccode\u003eCachingHttpClient\u003c/code\u003e to default to \u003ccode\u003e86400\u003c/code\u003e (24h) instead of \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as \u003ccode\u003e$maxTtl\u003c/code\u003e to \u003ccode\u003eCachingHttpClient\u003c/code\u003e, pass a positive integer instead\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachingHttpClient\u003c/code\u003e implement \u003ccode\u003ePsr\\Log\\LoggerAwareInterface\u003c/code\u003e to log when a stale cached response is served because the upstream call failed (\u003ccode\u003estale-if-error\u003c/code\u003e fallback)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for passing an instance of \u003ccode\u003eStoreInterface\u003c/code\u003e as \u003ccode\u003e$cache\u003c/code\u003e argument to \u003ccode\u003eCachingHttpClient\u003c/code\u003e constructor, use a \u003ccode\u003eTagAwareCacheInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for amphp/http-client \u0026lt; 5\u003c/li\u003e\n\u003cli\u003eRemove setLogger() methods on decorators; configure the logger on the wrapped client directly instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RFC 9111–based caching support to \u003ccode\u003eCachingHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003eauto_upgrade_http_version\u003c/code\u003e to control how the request HTTP version is handled in \u003ccode\u003eHttplugClient\u003c/code\u003e and \u003ccode\u003ePsr18Client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd QUERY to the list of retriable HTTP methods\u003c/li\u003e\n\u003cli\u003eDeprecate using amphp/http-client \u0026lt; 5\u003c/li\u003e\n\u003cli\u003eDeprecate passing an instance of \u003ccode\u003eStoreInterface\u003c/code\u003e as \u003ccode\u003e$cache\u003c/code\u003e argument to \u003ccode\u003eCachingHttpClient\u003c/code\u003e constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd IPv6 support to \u003ccode\u003eNativeHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow using HTTP/3 with the \u003ccode\u003eCurlHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for amphp/http-client v5 on PHP 8.4+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpOptions::setHeader()\u003c/code\u003e to add or replace a single header\u003c/li\u003e\n\u003cli\u003eAllow mocking \u003ccode\u003estart_time\u003c/code\u003e info in \u003ccode\u003eMockResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMockResponse::fromFile()\u003c/code\u003e and \u003ccode\u003eJsonMockResponse::fromFile()\u003c/code\u003e methods to help using fixtures files\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eThrottlingHttpClient\u003c/code\u003e to enable limiting the number of requests within a certain period\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003esetLogger()\u003c/code\u003e methods of the \u003ccode\u003eNoPrivateNetworkHttpClient\u003c/code\u003e, \u003ccode\u003eTraceableHttpClient\u003c/code\u003e and \u003ccode\u003eScopingHttpClient\u003c/code\u003e classes, configure the logger of the wrapped clients directly instead\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/symfony/http-client/commit/c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a\"\u003e\u003ccode\u003ec30d91a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/cb4073c905cd12b8496d24ac428a9228c1750670\"\u003e\u003ccode\u003ecb4073c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3b643b83f87e1765d2e9b1e946bb56ee0b4b7bde\"\u003e\u003ccode\u003e3b643b8\u003c/code\u003e\u003c/a\u003e [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/90ab2a4992dcf5d1f19a9b8737eba36a7c305fd0\"\u003e\u003ccode\u003e90ab2a4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/05d88cbd816ad6e0202edd9a9963cb9d615b8826\"\u003e\u003ccode\u003e05d88cb\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/59623564d6bdc82eca6829b82ff7d596a06ede68\"\u003e\u003ccode\u003e5962356\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/224124ddaabda861b3214727a0bb723bcdcf2d70\"\u003e\u003ccode\u003e224124d\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/58704\"\u003e#58704\u003c/a\u003e [HttpClient] fix for HttpClientDataCollector fails if proc_open is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aa7bebe6521febb1d828d9217489af604c711271\"\u003e\u003ccode\u003eaa7bebe\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix Process-based escaping in HttpClientDataCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e9b08469ecd82b5416c3dd9988457530058c1746\"\u003e\u003ccode\u003ee9b0846\u003c/code\u003e\u003c/a\u003e fix for HttpClientDataCollector fails if proc_open is disabled via php.ini . ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/ebcaeeafc48b69f497f82b9700ddf54bfe975f71\"\u003e\u003ccode\u003eebcaeea\u003c/code\u003e\u003c/a\u003e [HttpClient] Filter private IPs before connecting when Host == IP\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.0.10...v7.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 7.0.9 to 7.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.9...v7.4.12\"\u003ehttps://github.com/symfony/mime/compare/v7.4.9...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.8...v7.4.9\"\u003ehttps://github.com/symfony/mime/compare/v7.4.8...v7.4.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e  Preserve inline part filename instead of overwriting it with the Content-ID (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/mime/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63683\"\u003e#63683\u003c/a\u003e  Fix image method to use DataPart content ID (\u003ca href=\"https://github.com/pavelwitassek\"\u003e\u003ccode\u003e@​pavelwitassek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.6...v7.4.7\"\u003ehttps://github.com/symfony/mime/compare/v7.4.6...v7.4.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63584\"\u003e#63584\u003c/a\u003e  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/mime/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63235\"\u003e#63235\u003c/a\u003e  phpdocumentor/reflection-docblock 6 compatibility (\u003ca href=\"https://github.com/mtarld\"\u003e\u003ccode\u003e@​mtarld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/mime/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63206\"\u003e#63206\u003c/a\u003e  Conflict with phpdocumentor/reflection-docblock \u0026gt;= 6 (all branches) (\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\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/mime/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-RC3...v7.4.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.4.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-RC1...v7.4.0-RC2\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-RC1...v7.4.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/mime/blob/8.1/CHANGELOG.md\"\u003esymfony/mime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e__sleep/wakeup()\u003c/code\u003e by \u003ccode\u003e__(un)serialize()\u003c/code\u003e on \u003ccode\u003eAbstractPart\u003c/code\u003e implementations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate implementing \u003ccode\u003e__sleep/wakeup()\u003c/code\u003e on \u003ccode\u003eAbstractPart\u003c/code\u003e implementations; use \u003ccode\u003e__(un)serialize()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eEmail::attachPart()\u003c/code\u003e, use \u003ccode\u003eEmail::addPart()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eArgument \u003ccode\u003e$body\u003c/code\u003e is now required (at least null) in \u003ccode\u003eMessage::setBody()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire explicit argument when calling \u003ccode\u003eMessage::setBody()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport detection of related parts if \u003ccode\u003eContent-Id\u003c/code\u003e is used instead of the name\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTextPart::getDisposition()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eEmail::attachPart()\u003c/code\u003e, use \u003ccode\u003eaddPart()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecate calling \u003ccode\u003eMessage::setBody()\u003c/code\u003e without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDataPart::getFilename()\u003c/code\u003e and \u003ccode\u003eDataPart::getContentType()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eAddress::fromString()\u003c/code\u003e, use \u003ccode\u003eAddress::create()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eSerializable\u003c/code\u003e interface from \u003ccode\u003eRawMessage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for DKIM\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eAddress::fromString()\u003c/code\u003e, use \u003ccode\u003eAddress::create()\u003c/code\u003e instead\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/symfony/mime/commit/b198dd66c211c97119bcaaff7c13431dbbb5e470\"\u003e\u003ccode\u003eb198dd6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/7ccfb0cc6ff707ac9ca34b6ddab0bc6187436cbe\"\u003e\u003ccode\u003e7ccfb0c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks in Address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/25d9bc3384f94903b4cf5846e1288523f76e36e1\"\u003e\u003ccode\u003e25d9bc3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f2f05cbae7ac01c045330d168fc655580916ac1f\"\u003e\u003ccode\u003ef2f05cb\u003c/code\u003e\u003c/a\u003e [Mime] Fix transient test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/2d550c4758ba4c47519a6667c36553d535705b0c\"\u003e\u003ccode\u003e2d550c4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/330077bc7fbe314758aff62834b758d06ac6d260\"\u003e\u003ccode\u003e330077b\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/4c7099f8d130a575c1f179191df261856e26ee1b\"\u003e\u003ccode\u003e4c7099f\u003c/code\u003e\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it with the Conte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/e2ae51ddb09ddeadd3c711e30b365b670e1794bc\"\u003e\u003ccode\u003ee2ae51d\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Apply tagged MIME type guessers in File::getMimeType()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/bcb284bbe8cee96a475c666e195a0d7aac1ca2cd\"\u003e\u003ccode\u003ebcb284b\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mime/compare/v7.0.9...v7.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.0.8 to 7.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.6...v7.1.7\"\u003ehttps://github.com/symfony/process/compare/v7.1.6...v7.1.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.5...v7.1.6\"\u003ehttps://github.com/symfony/process/compare/v7.1.5...v7.1.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.4...v7.1.5\"\u003ehttps://github.com/symfony/process/compare/v7.1.4...v7.1.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58195\"\u003esymfony/symfony#58195\u003c/a\u003e [Process] Fix the removal of host-specific configuration when managing the ini settings in \u003ccode\u003ePhpSubprocess\u003c/code\u003e (\u003ca href=\"https://github.com/M-arcus\"\u003e\u003ccode\u003e@​M-arcus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58189\"\u003esymfony/symfony#58189\u003c/a\u003e [Process] Fix backwards compatibility for invalid commands (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/process/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/symfony/process/compare/v7.1.0...v7.1.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0-RC1...v7.1.0\"\u003ehttps://github.com/symfony/process/compare/v7.1.0-RC1...v7.1.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.1.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0-BETA1...v7.1.0-RC1\"\u003ehttps://github.com/symfony/process/compare/v7.1.0-BETA1...v7.1.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54863\"\u003esymfony/symfony#54863\u003c/a\u003e [Process] Return \u003ccode\u003efalse\u003c/code\u003e when \u003ccode\u003eopen_basedir\u003c/code\u003e prevents access to \u003ccode\u003e/dev/tty\u003c/code\u003e (\u003ca href=\"https://github.com/mjauvin\"\u003e\u003ccode\u003e@​mjauvin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.0.7...v7.1.0-BETA1\"\u003ehttps://github.com/symfony/process/compare/v7.0.7...v7.1.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53968\"\u003esymfony/symfony#53968\u003c/a\u003e [Process] allow to ignore signals when executing a process (\u003ca href=\"https://github.com/joelwurtz\"\u003e\u003ccode\u003e@​joelwurtz\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/process/blob/8.1/CHANGELOG.md\"\u003esymfony/process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage::fromShellCommandline()\u003c/code\u003e to instantiate a Process via the fromShellCommandline method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProcess::setIgnoredSignals()\u003c/code\u003e to disable signal propagation to the child process\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhpSubprocess\u003c/code\u003e to handle PHP subprocesses that take over the\nconfiguration from their parent\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage\u003c/code\u003e and \u003ccode\u003eRunProcessMessageHandler\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::setOptions()\u003c/code\u003e to set \u003ccode\u003eProcess\u003c/code\u003e specific options\u003c/li\u003e\n\u003cli\u003eadded option \u003ccode\u003ecreate_new_console\u003c/code\u003e to allow a subprocess to continue\nto run after the main script exited, both on Linux and on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getStartTime()\u003c/code\u003e to retrieve the start time of the process as float\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ePhpProcess::setPhpBinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess\u003c/code\u003e must be instantiated with a command array, use \u003ccode\u003eProcess::fromShellCommandline()\u003c/code\u003e when the command should be parsed by the shell\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::setCommandLine()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e: env variables are always inherited.\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getLastOutputTime()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\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/process/commit/9b8a40b7289767aa7117e957573c2a535efe6585\"\u003e\u003ccode\u003e9b8a40b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/25214adbb0996d18112548de20c281be9f27279f\"\u003e\u003ccode\u003e25214ad\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/66716d3126c197c0da6e2697198a9b8d2e3d6eeb\"\u003e\u003ccode\u003e66716d3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/88638b90e7d7cc11c1b7676fda2dd43b439e78e9\"\u003e\u003ccode\u003e88638b9\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f4fb6b85c028dd19ef879bd548d0a53cda45fa01\"\u003e\u003ccode\u003ef4fb6b8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/0776b9944bc1c88b66714faa7554b6d0db6f178a\"\u003e\u003ccode\u003e0776b99\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/284aeada0d9e02b170a1a955301d6bf6aa743dd9\"\u003e\u003ccode\u003e284aead\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.0.8...v7.1.7\"\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.0.10 to 7.1.4\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.1.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/symfony/validator/compare/v7.1.3...v7.1.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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/57894\"\u003esymfony/symfony#57894\u003c/a\u003e [Validator] Add \u003ccode\u003etldMessage\u003c/code\u003e parameter to \u003ccode\u003eUrl\u003c/code\u003e constraint constructor (\u003ca href=\"https://github.com/syjust\"\u003e\u003ccode\u003e@​syjust\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/validator/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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/57678\"\u003esymfony/symfony#57678\u003c/a\u003e [Validator] Add \u003ccode\u003esetGroupProvider\u003c/code\u003e to \u003ccode\u003eAttributeLoader\u003c/code\u003e (Maximilian Zumbansen)\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/validator/blob/8.1/CHANGELOG.md\"\u003esymfony/validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eValidatorBuilder::enablePropertyMetadataExistenceCheck()\u003c/code\u003e to make \u003ccode\u003evalidateProperty()\u003c/code\u003e and \u003ccode\u003evalidatePropertyValue()\u003c/code\u003e throw when the given property has no metadata\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindByCodes()\u003c/code\u003e to \u003ccode\u003eConstraintViolationListInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd clock-awareness to comparison and range validators for testable date comparisons\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eXml\u003c/code\u003e constraint for validating XML content\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eConstraintValidatorTestCase::validate()\u003c/code\u003e to encapsulate the way to call the constraint validator\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eConstraintValidatorInterface::initialize()\u003c/code\u003e and \u003ccode\u003eConstraintValidatorInterface::validate()\u003c/code\u003e in\nfavor of \u003ccode\u003eConstraintValidatorInterface::validateInContext()\u003c/code\u003e. The \u003ccode\u003eConstraintValidator\u003c/code\u003e abstract class\nhandles the context management when extending it. When writing tests with \u003ccode\u003eConstraintValidatorTestCase\u003c/code\u003e,\nuse the new \u003ccode\u003evalidate()\u003c/code\u003e method to abstract the way to use the constraint validator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for configuring constraint options implicitly with the XML format\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;class name=\u0026quot;Symfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity\u0026quot;\u0026gt;\n  \u0026lt;constraint name=\u0026quot;Callback\u0026quot;\u0026gt;\n    \u0026lt;value\u0026gt;Symfony\\Component\\Validator\\Tests\\Fixtures\\CallbackClass\u0026lt;/value\u0026gt;\n    \u0026lt;value\u0026gt;callback\u0026lt;/value\u0026gt;\n  \u0026lt;/constraint\u0026gt;\n\u0026lt;/class\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;class name=\u0026quot;Symfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity\u0026quot;\u0026gt;\n  \u0026lt;constraint name=\u0026quot;Callback\u0026quot;\u0026gt;\n    \u0026lt;option name=\u0026quot;callback\u0026quot;\u0026gt;\n      \u0026lt;value\u0026gt;Symfony\\Component\\Validator\\Tests\\Fixtures\\CallbackClass\u0026lt;/value\u0026gt;\n      \u0026lt;value\u0026gt;callback\u0026lt;/value\u0026gt;\n    \u0026lt;/option\u0026gt;\n  \u0026lt;/constraint\u0026gt;\n\u0026lt;/class\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for configuring constraint options implicitly with the YAML format\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eSymfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity:\n\u003c/code\u003e\u003c/pre\u003e\n\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/symfony/validator/commit/0d7e0dfd41702d6b9356214b76110421c1e74368\"\u003e\u003ccode\u003e0d7e0df\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/4ff41cf10af1de99ad92895411b55c9f309bc2d8\"\u003e\u003ccode\u003e4ff41cf\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/21d022db38bf1a2f4ee0fac764ed292ddba9dff9\"\u003e\u003ccode\u003e21d022d\u003c/code\u003e\u003c/a\u003e synchronize IBAN formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/3212b2587c06b032dbdd89996337d14e20221120\"\u003e\u003ccode\u003e3212b25\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/8e37d58496bf2752ff1dc0887159704a29e154bc\"\u003e\u003ccode\u003e8e37d58\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/a1b845aa54367ee1ca179f988b392b1ed600cc56\"\u003e\u003ccode\u003ea1b845a\u003c/code\u003e\u003c/a\u003e [Translation] Review Serbian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/4f4f3df0451d9817a4caf1d4b88ea9bfef31fff9\"\u003e\u003ccode\u003e4f4f3df\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/1da8e1e4fa5350d0552f230b0f6420971426705f\"\u003e\u003ccode\u003e1da8e1e\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/a28c3023dc71a2d96c747d4fe74de75645e5f0fe\"\u003e\u003ccode\u003ea28c302\u003c/code\u003e\u003c/a\u003e [Validator] added Polish translation for units 116-119\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/8b664c827184aaa17ef2541efdb1366c9bbfb527\"\u003e\u003ccode\u003e8b664c8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v7.0.10...v7.1.4\"\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.0.8 to 7.4.12\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.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45305  Harden the Parser::cleanup() regexes against catastrophic backtracking (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45304  Bound collection-alias resolution in the parser (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45133  Bound recursion depth in the parser (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64119\"\u003e#64119\u003c/a\u003e  fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/57292\"\u003e#57292\u003c/a\u003e  Fix parsing nested mappings in sequences (\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/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\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-RC3...v7.4.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.4.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-RC1...v7.4.0-RC2\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-RC1...v7.4.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62409\"\u003esymfony/symfony#62409\u003c/a\u003e [Yaml] Align unquoted multiline scalar parsing with spec for comments (\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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62359\"\u003esymfony/symfony#62359\u003c/a\u003e [Yaml] Fix parsing of unquoted multiline scalars with comments or blank lines (\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.4.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.4...v7.4.0-BETA1\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.4...v7.4.0-BETA1\u003c/a\u003e)\u003c/p\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/symfony/yaml/blob/8.1/CHANGELOG.md\"\u003esymfony/yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for parsing duplicate mapping keys whose value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd compact nested mapping support by using the \u003ccode\u003eYaml::DUMP_COMPACT_NESTED_MAPPING\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eYaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUES\u003c/code\u003e flag to enforce double quotes around string values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate parsing duplicate mapping keys whose value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for dumping \u003ccode\u003enull\u003c/code\u003e as an empty value by using the \u003ccode\u003eYaml::DUMP_NULL_AS_EMPTY\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for getting all the enum cases with \u003ccode\u003e!php/enum Foo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e!php/const:\u003c/code\u003e tag, use \u003ccode\u003e!php/const\u003c/code\u003e instead (without the colon)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to dump int keys as strings by using the \u003ccode\u003eYaml::DUMP_NUMERIC_KEY_AS_STRING\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e!php/enum\u003c/code\u003e and \u003ccode\u003e!php/enum *-\u0026gt;value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003e!php/const:\u003c/code\u003e tag in key which will be replaced by the \u003ccode\u003e!php/const\u003c/code\u003e tag (without the colon) since 3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn cases where it will likely improve readability, strings containing single quotes will be double-quoted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e$maxNestingLevel\u003c/code\u003e argument to \u003ccode\u003eParser::__construct()\u003c/code\u003e, \u003ccode\u003eYaml::parse()\u003c/code\u003e and \u003ccode\u003eYaml::parseFile()\u003c/code\u003e to bound recursion depth (default 128)\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/symfony/yaml/commit/8b6952b56ca6417f25f7a65758cadd0ce02edc51\"\u003e\u003ccode\u003e8b6952b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/68dcd1f1602dac9d9221e25729683e0ce8733f3b\"\u003e\u003ccode\u003e68dcd1f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0\"\u003e\u003ccode\u003eb0b2705\u003c/code\u003e\u003c/a\u003e [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/5a351ff7a15e631cd7abaa44f2a5e5fc3f0c43f6\"\u003e\u003ccode\u003e5a351ff\u003c/code\u003e\u003c/a\u003e [Yaml] Bound collection-alias resolution in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e2eb64a57763815ccae07ac1c7653d6cc1c326fd\"\u003e\u003ccode\u003ee2eb64a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e4fb993188404155c2660c2f33be52c22e2de3ab\"\u003e\u003ccode\u003ee4fb993\u003c/code\u003e\u003c/a\u003e [Yaml] Reject non-stringables when using \u0026quot;!!binary\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b02ba664145ef421376c61e28ac7b0115b688515\"\u003e\u003ccode\u003eb02ba66\u003c/code\u003e\u003c/a\u003e [Yaml] Bound recursion depth in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/c660d6538545a3e8e65a5621ee3d7a6d352892c7\"\u003e\u003ccode\u003ec660d65\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/f8d2f4af29053842c01b4cae6bd4c2c3191fc63c\"\u003e\u003ccode\u003ef8d2f4a\u003c/code\u003e\u003c/a\u003e [Yaml] fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/563e765f912f7bbf939c1ceb472b2564ede7873d\"\u003e\u003ccode\u003e563e765\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.0.8...v7.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.21.1 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/releases\"\u003etwig/twig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.26.0...v3.27.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/558\"\u003e#558\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox state changes between renders (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/552\"\u003e#552\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/535\"\u003e#535\u003c/a\u003e Fix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses via \u003ccode\u003eTraversable\u003c/code\u003e in \u003ccode\u003ejoin\u003c/code\u003e/\u003ccode\u003ereplace\u003c/code\u003e filters and the \u003ccode\u003ein\u003c/code\u003e/\u003ccode\u003enot in\u003c/code\u003e operators (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/534\"\u003e#534\u003c/a\u003e Fix sandbox bypass in the \u0026quot;column\u0026quot; filter under SourcePolicyInterface (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4817\"\u003e#4817\u003c/a\u003e Add a strict mode to SecurityPolicy to opt-in to the 4.0 sandbox behavior for the extends/use tags and the parent/block/attribute functions (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4813\"\u003e#4813\u003c/a\u003e Deprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4812\"\u003e#4812\u003c/a\u003e Fix PHP 8.1+ implicit float-to-int deprecation in sandboxed array access (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4807\"\u003e#4807\u003c/a\u003e Escape root profile name in HtmlDumper (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4808\"\u003e#4808\u003c/a\u003e Restrict allowed classes in Profile::unserialize() (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4803\"\u003e#4803\u003c/a\u003e Deprecate the \u0026quot;Twig\\Sandbox\\SourcePolicyInterface\u0026quot; interface (\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\u003ev3.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.25.0...v3.26.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.25.0...v3.26.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-46627 Document that the sandbox doesn't protect against resource exhaustion (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46628 Pre-escape HTML input on the \u003ccode\u003espaceless\u003c/code\u003e filter (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46634 Document template_from_string caveats when used in a sandboxed env (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46635 Fix sandbox bypass in the \u0026quot;column\u0026quot; filter (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-47732 [Sandbox] Fix __toString() support (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-47730 [Profiler] Escape template and profile names in \u003ccode\u003eHtmlDumper\u003c/code\u003e (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46640 Fix sandbox bypass: PHP code injection via _self / import macro reference (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46638 Fix sandbox bypass in the \u003ccode\u003e{ sandbox }\u003c/code\u003e tag when including a preloaded template (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46633 Fix sandbox bypass: PHP code injection via { use } template name (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46629 Fix unbounded memoisation of \u003ccode\u003eIntlDateFormatter\u003c/code\u003e / \u003ccode\u003eNumberFormatter\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46637 Fix XSS and pre-escape input on HTML-emitting filters in the extras (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46639 Fix sandbox bypass in object destructuring assignment (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-24425 Fix sandbox bypass: propagate Source to checkArrow for source-policy sandboxing (\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\u003ev3.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.24.0...v3.25.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.24.0...v3.25.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4795\"\u003e#4795\u003c/a\u003e Lazy load \u003ccode\u003eEscaperRuntime\u003c/code\u003e in \u003ccode\u003eEscaperExtension\u003c/code\u003e (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4800\"\u003e#4800\u003c/a\u003e Add a \u003ccode\u003eneeds_is_sandboxed\u003c/code\u003e option for filters, functions, and tests (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4797\"\u003e#4797\u003c/a\u003e Make embeds deterministic (\u003ca href=\"https://github.com/itsalmostchristmas\"\u003e\u003ccode\u003e@​itsalmostchristmas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.23.0...v3.24.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.23.0...v3.24.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/3930\"\u003e#3930\u003c/a\u003e Add an \u003ccode\u003ehtml_attr\u003c/code\u003e function to make outputting HTML attributes easier (\u003ca href=\"https://github.com/mpdude\"\u003e\u003ccode\u003e@​mpdude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/polarbirke\"\u003e\u003ccode\u003e@​polarbirke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4778\"\u003e#4778\u003c/a\u003e Fix null coalescing operator with imported macros (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4775\"\u003e#4775\u003c/a\u003e Add getOperatorTokens() to ExpressionParserInterface to separate operator token registration from parser identity (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4774\"\u003e#4774\u003c/a\u003e Ensure filters/attributes aren't mistaken for operators (\u003ca href=\"https://github.com/brandonkelly\"\u003e\u003ccode\u003e@​brandonkelly\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4771\"\u003e#4771\u003c/a\u003e Deprecate passing non AbstractExpression nodes to MatchesBinary (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4769\"\u003e#4769\u003c/a\u003e Deprecate passing a non-AbstractExpression node to Parser::setParent() (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4748\"\u003e#4748\u003c/a\u003e Support short-circuiting in null-safe operator chains (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4743\"\u003e#4743\u003c/a\u003e Add \u003ccode\u003ehtml_attr_relaxed\u003c/code\u003e escaping strategy (\u003ca href=\"https://github.com/mpdude\"\u003e\u003ccode\u003e@​mpdude\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.27.0 (2026-05-27)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a strict mode to \u003ccode\u003eTwig\\Sandbox\\SecurityPolicy\u003c/code\u003e to opt-in to the 4.0 behavior for the \u003ccode\u003eextends\u003c/code\u003e/\u003ccode\u003euse\u003c/code\u003e tags and the \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eblock\u003c/code\u003e/\u003ccode\u003eattribute\u003c/code\u003e functions, which are otherwise still implicitly allowed in a sandbox\u003c/li\u003e\n\u003cli\u003eDeprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template\u003c/li\u003e\n\u003cli\u003eFix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached \u003ccode\u003eTemplate\u003c/code\u003e instance\u003c/li\u003e\n\u003cli\u003eFix PHP 8.1+ implicit float-to-int deprecation triggered by sandboxed \u003ccode\u003eArrayAccess\u003c/code\u003e attribute access with a float key\u003c/li\u003e\n\u003cli\u003eRestrict allowed classes in \u003ccode\u003eTwig\\Profiler\\Profile::unserialize()\u003c/code\u003e to prevent arbitrary class instantiation\u003c/li\u003e\n\u003cli\u003eEscape root profile name in \u003ccode\u003eHtmlDumper\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in deprecated internal wrappers \u003ccode\u003etwig_array_some()\u003c/code\u003e, \u003ccode\u003etwig_array_every()\u003c/code\u003e, and \u003ccode\u003etwig_check_arrow_in_sandbox()\u003c/code\u003e (\u003ccode\u003esrc/Resources/core.php\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eTwig\\Sandbox\\SourcePolicyInterface\u003c/code\u003e interface with no replacement\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u0026quot;column\u0026quot; filter when sandboxing is enabled via \u003ccode\u003eSourcePolicyInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypass via \u003ccode\u003eTraversable\u003c/code\u003e arguments to the \u003ccode\u003ejoin\u003c/code\u003e and \u003ccode\u003ereplace\u003c/code\u003e filters (also covers containers that implement both \u003ccode\u003eStringable\u003c/code\u003e and \u003ccode\u003eTraversable\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypass via the \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators\u003c/li\u003e\n\u003cli\u003ePrevent a stack overflow in \u003ccode\u003eSandboxExtension::ensureToStringAllowed()\u003c/code\u003e when a self-referencing iterable is passed to a sandboxed template\u003c/li\u003e\n\u003cli\u003eAdd support for any expression as a dynamic mapping key (attribute access, filters, ...)\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e policy bypass via dynamic mapping keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.26.0 (2026-05-20)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the sandbox doesn't protect against resource exhaustion\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003etemplate_from_string\u003c/code\u003e caveats when used in a sandboxed environment\u003c/li\u003e\n\u003cli\u003eAdd docs on \u003ccode\u003eMarkup\u003c/code\u003e about the goal of this class in the context of a sandbox\u003c/li\u003e\n\u003cli\u003ePre-escape HTML input on the \u003ccode\u003espaceless\u003c/code\u003e filter\u003c/li\u003e\n\u003cli\u003ePre-escape HTML input on \u003ccode\u003einline_css\u003c/code\u003e and \u003ccode\u003einky_to_html\u003c/code\u003e filters\u003c/li\u003e\n\u003cli\u003eFix XSS by adjusting \u003ccode\u003eis_safe\u003c/code\u003e annotation on HTML-emitting filters\u003c/li\u003e\n\u003cli\u003e[Profiler] Escape template and profile names in \u003ccode\u003eHtmlDumper\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix unbounded memoisation of \u003ccode\u003eIntlDateFormatter\u003c/code\u003e / \u003ccode\u003eNumberFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u0026quot;column\u0026quot; filter\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u003ccode\u003e{% sandbox %}\u003c/code\u003e tag when including a preloaded template\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: PHP code injection via \u003ccode\u003e{% use %}\u003c/code\u003e template name\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: PHP code injection via \u003ccode\u003e_self\u003c/code\u003e / import macro reference\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in object destructuring assignment\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: propagate \u003ccode\u003eSource\u003c/code\u003e to \u003ccode\u003echeckArrow\u003c/code\u003e for source-policy sandboxing\u003c/li\u003e\n\u003cli\u003eEncode single quotes as \u003ccode\u003e\\x27\u003c/code\u003e in \u003ccode\u003eCompiler::string()\u003c/code\u003e as a defense-in-depth measure\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTwig\\Node\\CoercesChildrenToStringInterface\u003c/code\u003e to let nodes declare which of their child nodes will be string-coerced at runtime so the sandbox wraps them with a \u003ccode\u003e__toString\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.25.0 (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eneeds_is_sandboxed\u003c/code\u003e option for filters, functions, and tests\u003c/li\u003e\n\u003cli\u003eUse deterministic suffixes for generated embed classes\u003c/li\u003e\n\u003cli\u003eLazy-load \u003ccode\u003eEscaperRuntime\u003c/code\u003e in \u003ccode\u003eEscaperExtension\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.24.0 (2026-03-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate not implementing the \u003ccode\u003egetOperatorTokens()\u003c/code\u003e method in \u003ccode\u003eExpressionParserInterface\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eDeprecate passing a non-\u003ccode\u003eAbstractExpression\u003c/code\u003e node to \u003ccode\u003eTwig\\Node\\Expression\\Binary\\MatchesBinary\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing a non-\u003ccode\u003eAbstractExpression\u003c/code\u003e node to \u003ccode\u003eParser::setParent()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for renaming variables in object destructuring (\u003ccode\u003e{name: userName} = user\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehtml_attr_relaxed\u003c/code\u003e escaping strategy that preserves :, @, [, and ] for front-end framework attribute names\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/twigphp/Twig/commit/04ae1bfe9463c816cf72ca0abe7eae2c77a9a9ed\"\u003e\u003ccode\u003e04ae1bf\u003c/code\u003e\u003c/a\u003e Prepare the 3.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/99a10384ff014d4fd35728c96b4822cfcd44fed4\"\u003e\u003ccode\u003e99a1038\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/558\"\u003e#558\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/23eb6eb1267cb0d303b91eb5cff9b0c559c538a4\"\u003e\u003ccode\u003e23eb6eb\u003c/code\u003e\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox state changes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/7d55aa838c88c573213f04cadb11e63ce1fbc211\"\u003e\u003ccode\u003e7d55aa8\u003c/code\u003e\u003c/a\u003e security #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/9fcf6906d72f03dacb76122495382c08bb561c56\"\u003e\u003ccode\u003e9fcf690\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/552\"\u003e#552\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/635cea47895f74d3e2b10abce2346c6c8ca60ece\"\u003e\u003ccode\u003e635cea4\u003c/code\u003e\u003c/a\u003e Document new support for any expression as a dynamic mapping key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/9ff41014639ef0e8eb50ac7669191c309d863105\"\u003e\u003ccode\u003e9ff4101\u003c/code\u003e\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/baebc46b67d641438d4bf276f6f7323cd90b71d6\"\u003e\u003ccode\u003ebaebc46\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/535\"\u003e#535\u003c/a\u003e Fix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses via \u003ccode\u003eTraversable\u003c/code\u003e in \u003ccode\u003ejoin\u003c/code\u003e/`...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/e3f66654b815508c36f856759c5300645a487a16\"\u003e\u003ccode\u003ee3f6665\u003c/code\u003e\u003c/a\u003e Fix deprecation notices in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/475fb690ac6ad74b09887e7c5245334e1dcf305d\"\u003e\u003ccode\u003e475fb69\u003c/code\u003e\u003c/a\u003e Guard sandbox \u003ccode\u003e__toString\u003c/code\u003e walker against self-referencing iterables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twigphp/Twig/compare/v3.21.1...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 9.6.23 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.6.23...9.6.33\"\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.0.10 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/cache/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64330\"\u003e#64330\u003c/a\u003e  Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doClear() (\u003ca href=\"https://github.com/signor-pedro\"\u003e\u003ccode\u003e@​signor-pedro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.10...v7.4.12\"\u003ehttps://github.com/symfony/cache/compare/v7.4.10...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/cache/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64122\"\u003e#64122\u003c/a\u003e  Ensure compatibility with Relay extension 0.22.0 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.8...v7.4.9\"\u003ehttps:...\n\n_Description has been truncated_","html_url":"https://github.com/matxsu/Ecodeli/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matxsu%2FEcodeli/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4536219512","node_id":"PR_kwDOH-yf187gBKBC","number":16,"state":"closed","title":"Bump the composer group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T22:38:29.000Z","updated_at":"2026-05-27T23:34:35.000Z","time_to_close":3364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":4,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.28","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/process","old_version":"5.4.26","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/dom-crawler","old_version":"5.4.25","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"symfony/http-client","old_version":"5.4.26","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 4 updates in the / directory: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit), [symfony/process](https://github.com/symfony/process), [symfony/dom-crawler](https://github.com/symfony/dom-crawler) and [symfony/http-client](https://github.com/symfony/http-client).\n\nUpdates `phpunit/phpunit` from 9.5.28 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.28...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.26 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/process/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/process/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/process/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53821\"\u003esymfony/symfony#53821\u003c/a\u003e [Process] Fix Inconsistent Exit Status in proc_get_status for PHP Versions Below 8.3 (\u003ca href=\"https://github.com/Luc45\"\u003e\u003ccode\u003e@​Luc45\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.34...v5.4.35\"\u003ehttps://github.com/symfony/process/compare/v5.4.34...v5.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53481\"\u003esymfony/symfony#53481\u003c/a\u003e [Process] Fix executable finder when the command starts with a dash (\u003ca href=\"https://github.com/kayw-geek\"\u003e\u003ccode\u003e@​kayw-geek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.34\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.26...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dom-crawler` from 5.4.25 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dom-crawler/releases\"\u003esymfony/dom-crawler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45071  Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58627\"\u003esymfony/symfony#58627\u003c/a\u003e Minor fixes around \u003ccode\u003eparse_url()\u003c/code\u003e checks (\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\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54456\"\u003esymfony/symfony#54456\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.34...v5.4.35\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.34...v5.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.31...v5.4.32\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.31...v5.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52631\"\u003esymfony/symfony#52631\u003c/a\u003e [DomCrawler] Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52579\"\u003esymfony/symfony#52579\u003c/a\u003e UriResolver support path with colons\u0026quot; (\u003ca href=\"https://github.com/lyrixx\"\u003e\u003ccode\u003e@​lyrixx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52579\"\u003esymfony/symfony#52579\u003c/a\u003e [DomCrawler] UriResolver support path with colons (\u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\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/dom-crawler/commit/b4cf17ff405a77341ad86e81e06ff09298f5aa8f\"\u003e\u003ccode\u003eb4cf17f\u003c/code\u003e\u003c/a\u003e [DomCrawler] Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/b57df76f4757a9a8dfbb57ba48d7780cc20776c6\"\u003e\u003ccode\u003eb57df76\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/89647a57db280f9f93c27271fea58babb77bb473\"\u003e\u003ccode\u003e89647a5\u003c/code\u003e\u003c/a\u003e Minor fixes around parse_url() checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/711152029c4408ff282fad9c14bf58f19f13d556\"\u003e\u003ccode\u003e7111520\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/4c76e4176a5472c5afe504194d7bbef5cfdd1703\"\u003e\u003ccode\u003e4c76e41\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/2ad469c3e07fdba677b278d0e266071a51aa0dac\"\u003e\u003ccode\u003e2ad469c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/1dffb111b038412b028caba029240e379fda85b2\"\u003e\u003ccode\u003e1dffb11\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/000634e5f9053859351927aa0cb3753e75882eb6\"\u003e\u003ccode\u003e000634e\u003c/code\u003e\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/e3b4806f88abf106a411847a78619a542e71de29\"\u003e\u003ccode\u003ee3b4806\u003c/code\u003e\u003c/a\u003e Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/728f1fc136252a626ba5a69c02bd66a3697ff201\"\u003e\u003ccode\u003e728f1fc\u003c/code\u003e\u003c/a\u003e [DomCrawler] Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/52579\"\u003e#52579\u003c/a\u003e UriResolver support path with colons\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.25...v5.4.52\"\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 5.4.26 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.26...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Sundsvallskommun/kompetensplattform/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Sundsvallskommun/kompetensplattform/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sundsvallskommun%2Fkompetensplattform/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4536181601","node_id":"PR_kwDOI-3i_87gBCWq","number":12,"state":"closed","title":"Bump the composer group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T00:37:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T22:29:01.000Z","updated_at":"2026-05-28T00:37:23.000Z","time_to_close":7700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":11,"packages":[{"name":"nesbot/carbon","old_version":"2.63.0","new_version":"2.72.6","repository_url":"https://github.com/briannesbitt/Carbon"},{"name":"onelogin/php-saml","old_version":"3.4.1","new_version":"3.8.1","repository_url":"https://github.com/onelogin/php-saml"},{"name":"smarty/smarty","old_version":"2.6.33","new_version":"4.5.3","repository_url":"https://github.com/smarty-php/smarty"},{"name":"tecnickcom/tcpdf","old_version":"6.5.0","new_version":"6.8.0","repository_url":"https://github.com/tecnickcom/TCPDF"},{"name":"tinymce/tinymce","old_version":"5.10.6","new_version":"7.2.0","repository_url":"https://github.com/tinymce/tinymce-dist"},{"name":"phpunit/phpunit","old_version":"9.5.26","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"guzzlehttp/psr7","old_version":"2.4.3","new_version":"2.10.3","repository_url":"https://github.com/guzzle/psr7"},{"name":"symfony/process","old_version":"5.4.11","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/dom-crawler","old_version":"5.4.15","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nesbot/carbon](https://github.com/briannesbitt/Carbon) | `2.63.0` | `2.72.6` |\n| [onelogin/php-saml](https://github.com/onelogin/php-saml) | `3.4.1` | `3.8.1` |\n| [smarty/smarty](https://github.com/smarty-php/smarty) | `2.6.33` | `4.5.3` |\n| [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) | `6.5.0` | `6.8.0` |\n| [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) | `5.10.6` | `7.2.0` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.26` | `9.6.33` |\n| [guzzlehttp/psr7](https://github.com/guzzle/psr7) | `2.4.3` | `2.10.3` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.11` | `5.4.51` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `5.4.15` | `5.4.52` |\n\n\nUpdates `nesbot/carbon` from 2.63.0 to 2.72.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/briannesbitt/Carbon/releases\"\u003enesbot/carbon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.72.6\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.5...2.72.6\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.5...2.72.6\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate locale earlier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.5\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.4...2.72.5\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.4...2.72.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix PHP 7.4 compatibility \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3034\"\u003e#3034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.4\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.3...2.72.4\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.3...2.72.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix New Zealand daylight saving time format to pass \u003ccode\u003ehasFormat\u003c/code\u003e \u003ca href=\"https://github.com/Luoti\"\u003e\u003ccode\u003e@​Luoti\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eis\u003c/code\u003e method bug giving wrong result when checking 30-days month name on a 31st date \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3033\"\u003e#3033\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/Luoti\"\u003e\u003ccode\u003e@​Luoti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.3\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.2...2.72.3\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.2...2.72.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2920\"\u003e#2920\u003c/a\u003e typos in documentation — \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2918\"\u003e#2918\u003c/a\u003e Short year Ukrainian plural — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.2\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.1...2.72.2\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.1...2.72.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2908\"\u003e#2908\u003c/a\u003e typo of day name in Slovak language — \u003ca href=\"https://github.com/richardDobron\"\u003e\u003ccode\u003e@​richardDobron\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2918\"\u003e#2918\u003c/a\u003e Use febr. as Hungarian abbreviation for február (February) — \u003ca href=\"https://github.com/dvidke\"\u003e\u003ccode\u003e@​dvidke\u003c/code\u003e\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/richardDobron\"\u003e\u003ccode\u003e@​richardDobron\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/pull/2908\"\u003ebriannesbitt/Carbon#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dvidke\"\u003e\u003ccode\u003e@​dvidke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/pull/2918\"\u003ebriannesbitt/Carbon#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.1\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.0...2.72.1\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.0...2.72.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2899\"\u003e#2899\u003c/a\u003e setConfigCacheFactory compatibility — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2896\"\u003e#2896\u003c/a\u003e phpcs version — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.71.0...2.72.0\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.71.0...2.72.0\u003c/a\u003e\u003c/p\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/briannesbitt/Carbon/commit/1e9d50601e7035a4c61441a208cb5bed73e108c5\"\u003e\u003ccode\u003e1e9d506\u003c/code\u003e\u003c/a\u003e Validate locale earlier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/4df0fdd3dcaf1f70477705d0770f8e1a0db53066\"\u003e\u003ccode\u003e4df0fdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3035\"\u003e#3035\u003c/a\u003e from briannesbitt/fix/better-reflection-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/4c9c39b6848a858c8a767a95dc6f3a515222723d\"\u003e\u003ccode\u003e4c9c39b\u003c/code\u003e\u003c/a\u003e Exclude ondrejmirtes/better-reflection 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/afd46589c216118ecd48ff2b95d77596af1e57ed\"\u003e\u003ccode\u003eafd4658\u003c/code\u003e\u003c/a\u003e Fix PHP 7.4 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/117671bd1a44c819b941dcd152bd0268466464e0\"\u003e\u003ccode\u003e117671b\u003c/code\u003e\u003c/a\u003e Fix issue with is month check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/ae20e2bd09b81e9a98d42d0ba32f3fb33cd339d0\"\u003e\u003ccode\u003eae20e2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e from Luoti/fix-new-zealand-time-zone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/57f944ffc48bfebfce1baba1130259824eb4e188\"\u003e\u003ccode\u003e57f944f\u003c/code\u003e\u003c/a\u003e Fix New Zealand daylight saving time format to pass hasFormat.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/57fbbf88ce332f6da4e5aa1ea7524ef1caebb9e4\"\u003e\u003ccode\u003e57fbbf8\u003c/code\u003e\u003c/a\u003e Mute expected PHPStan issue in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/b53dbc3443a7f239e3ff36f4e87dd5f29f4d73d0\"\u003e\u003ccode\u003eb53dbc3\u003c/code\u003e\u003c/a\u003e Update actions version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/2b55c50c0e6b73a2d3abb045d5762cf2ca1b66d3\"\u003e\u003ccode\u003e2b55c50\u003c/code\u003e\u003c/a\u003e Mute expected PHPStan issue in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.63.0...2.72.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `onelogin/php-saml` from 3.4.1 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onelogin/php-saml/releases\"\u003eonelogin/php-saml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.8.1\u003c/h2\u003e\n\u003cp\u003eSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate xmlseclibs version requirement to 3.1.4 due \u003ca href=\"https://github.com/advisories/GHSA-c4cc-x928-vjw9\"\u003eCVE-2025-66475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/619\"\u003e#619\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/603\"\u003e#603\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata. Add parameter to exclude validUntil on Settings getSPMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/594\"\u003e#594\u003c/a\u003e Add support for encrypted name id in encrypted assertion\u003c/li\u003e\n\u003cli\u003eFix buildWithBaseURLPath. See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc fix typo\u003c/li\u003e\n\u003cli\u003eRemove Travis CI references\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/586\"\u003e#586\u003c/a\u003e IdPMetadataParser::parseRemoteXML - Add argument for setting whether to validate peer SSL certificate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/585\"\u003e#585\u003c/a\u003e Declare conditional return types\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/577\"\u003e#577\u003c/a\u003e Allow empty NameID value when no strict or wantNameId is false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/570\"\u003e#570\u003c/a\u003e Support X509 cert comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/569\"\u003e#569\u003c/a\u003e Add parameter to exclude validUntil on SP Metadata XML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/551\"\u003e#551\u003c/a\u003e Fix compatibility with proxies that extends HTTP_X_FORWARDED_HOST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/487\"\u003e#487\u003c/a\u003e Enable strict check on in_array method\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003eFix typos on readme.\u003c/li\u003e\n\u003cli\u003eAdd warning about Open Redirect and Reply attacks\u003c/li\u003e\n\u003cli\u003eAdd warning about the use of IdpMetadataParser class. If Metadata URLs\nare provided by 3rd parties, the URL inputs MUST be validated to avoid issues like SSRF\u003c/li\u003e\n\u003cli\u003eFix test payloads\u003c/li\u003e\n\u003cli\u003eRemove references to OneLogin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/467\"\u003e#467\u003c/a\u003e Fix bug on getSelfRoutedURLNoQuery method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AES128_GCM encryption on generateNameId method. New setting parameter encryption_algorithm. If you set a encryption method different than AES128_CBC then the algorithm RSA_OAEP_MGF1P will be used as well instead RSA_1_5\u003c/li\u003e\n\u003cli\u003ePHP 8.0 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.0 packagist/github release due a confusion were using the master (2.X branch). I'm releasing 3.5.1 to fix this issue and go back to 3.X branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/pull/412\"\u003e#412\u003c/a\u003e Empty instead of unset the $_SESSION variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#433\u003c/a\u003e Fix Incorrect Destination in LogoutResponse when using responseUrl \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate xmlseclibs to 3.1.1\u003c/li\u003e\n\u003cli\u003eAdd support for SMARTCARD_PKI and RSA_TOKEN Auth Contexts\u003c/li\u003e\n\u003cli\u003eGet lib path dinamically\u003c/li\u003e\n\u003cli\u003eCheck for x509Cert of the IdP when loading settings, even if the security index was not provided\u003c/li\u003e\n\u003cli\u003eSupport Statements with Attribute elements with the same name enabling the allowRepeatAttributeName setting\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/SAML-Toolkits/php-saml/blob/3.8.1/CHANGELOG\"\u003eonelogin/php-saml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev3.8.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate xmlseclibs version requirement to 3.1.4 due \u003ca href=\"https://github.com/advisories/GHSA-c4cc-x928-vjw9\"\u003eCVE-2025-66475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.8.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/619\"\u003e#619\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/603\"\u003e#603\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata. Add parameter to exclude validUntil on Settings getSPMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/594\"\u003e#594\u003c/a\u003e Add support for encrypted name id in encrypted assertion\u003c/li\u003e\n\u003cli\u003eFix buildWithBaseURLPath. See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc fix typo\u003c/li\u003e\n\u003cli\u003eRemove Travis CI references\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/586\"\u003e#586\u003c/a\u003e IdPMetadataParser::parseRemoteXML - Add argument for setting whether to validate peer SSL certificate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/585\"\u003e#585\u003c/a\u003e Declare conditional return types\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/577\"\u003e#577\u003c/a\u003e Allow empty NameID value when no strict or wantNameId is false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/570\"\u003e#570\u003c/a\u003e Support X509 cert comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/569\"\u003e#569\u003c/a\u003e Add parameter to exclude validUntil on SP Metadata XML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/551\"\u003e#551\u003c/a\u003e Fix compatibility with proxies that extends HTTP_X_FORWARDED_HOST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/487\"\u003e#487\u003c/a\u003e Enable strict check on in_array method\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003eFix typos on readme.\u003c/li\u003e\n\u003cli\u003eAdd warning about Open Redirect and Reply attacks\u003c/li\u003e\n\u003cli\u003eAdd warning about the use of IdpMetadataParser class. If Metadata URLs\nare provided by 3rd parties, the URL inputs MUST be validated to avoid issues like SSRF\u003c/li\u003e\n\u003cli\u003eFix test payloads\u003c/li\u003e\n\u003cli\u003eRemove references to OneLogin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.6.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/467\"\u003e#467\u003c/a\u003e Fix bug on getSelfRoutedURLNoQuery method\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AES128_GCM encryption on generateNameId method. New setting parameter encryption_algorithm. If you set a encryption method different than AES128_CBC then the algorithm RSA_OAEP_MGF1P will be used as well instead RSA_1_5\u003c/li\u003e\n\u003cli\u003ePHP 8.0 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.0 packagist/github release due a confusion were using the master (2.X branch). I'm releasing 3.5.1 to fix this issue and go back to 3.X branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/pull/412\"\u003e#412\u003c/a\u003e Empty instead of unset the $_SESSION variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#433\u003c/a\u003e Fix Incorrect Destination in LogoutResponse when using responseUrl \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate xmlseclibs to 3.1.1\u003c/li\u003e\n\u003cli\u003eAdd support for SMARTCARD_PKI and RSA_TOKEN Auth Contexts\u003c/li\u003e\n\u003cli\u003eGet lib path dynamically\u003c/li\u003e\n\u003cli\u003eCheck for x509Cert of the IdP when loading settings, even if the security index was not provided\u003c/li\u003e\n\u003cli\u003eSupport Statements with Attribute elements with the same name enabling the allowRepeatAttributeName setting\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/SAML-Toolkits/php-saml/commit/3b6b661015c1d847a0e8cb82ca07636ccbb6cf18\"\u003e\u003ccode\u003e3b6b661\u003c/code\u003e\u003c/a\u003e Prepare release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/a8af5f06a6dddc7d91b2b2c07f4928ba760fea3d\"\u003e\u003ccode\u003ea8af5f0\u003c/code\u003e\u003c/a\u003e Update xmlseclibs version requirement to 3.1.4 due CVE-2025-66475\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/03bd22f5e028a8aa3b5fec9864bb8984a55df899\"\u003e\u003ccode\u003e03bd22f\u003c/code\u003e\u003c/a\u003e Prepare release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/cf20af5dd3051069b37d9ea1de2d24768b1f3025\"\u003e\u003ccode\u003ecf20af5\u003c/code\u003e\u003c/a\u003e Fix buildWithBaseURLPath, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/0c195d502c887993603eef65c9f8852175d38104\"\u003e\u003ccode\u003e0c195d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/620\"\u003e#620\u003c/a\u003e from SAML-Toolkits/improve_validate_binary_sign_v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/3537c0f46f03cc4bbd2116ac3a24c40f68f95956\"\u003e\u003ccode\u003e3537c0f\u003c/code\u003e\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773 fix....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/1de3574cbdcd1fa67dd36bbe18d87197e690ba18\"\u003e\u003ccode\u003e1de3574\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/617\"\u003e#617\u003c/a\u003e from SAML-Toolkits/improve_ignore_valid_until_v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/c7e338ad3b84b6a78dd101bfd66e51018cd19b2b\"\u003e\u003ccode\u003ec7e338a\u003c/code\u003e\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/603\"\u003e#603\u003c/a\u003e. Add parameter to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/b200f059f5046d8a556a6c97f6225de8db6da943\"\u003e\u003ccode\u003eb200f05\u003c/code\u003e\u003c/a\u003e cleanup: remove Travis CI references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/b06579a87ddae7ac9d518afda6032342627e8418\"\u003e\u003ccode\u003eb06579a\u003c/code\u003e\u003c/a\u003e Remove wrong PHPDoc, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/597\"\u003e#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onelogin/php-saml/compare/3.4.1...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smarty/smarty` from 2.6.33 to 4.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smarty-php/smarty/releases\"\u003esmarty/smarty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.5.2...v4.5.3\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.5.2...v4.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed argument must be passed by reference error introduced in v4.5.1 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.5.1...v4.5.2\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.5.1...v4.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing PHP functions and static class methods in expressions now also triggers a deprecation notice by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/880\"\u003esmarty-php/smarty#880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.4.0...v4.5.1\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.4.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect compilation of expressions when escape_html=true by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/932\"\u003esmarty-php/smarty#932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent deprecation notices for implode, json_encode and substr modif… by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/942\"\u003esmarty-php/smarty#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.5...v4.4.0\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.5...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strip_tags modifier for falsy input. by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/893\"\u003esmarty-php/smarty#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of negative numbers in math equations (4.3 port of \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/903\"\u003e#903\u003c/a\u003e) by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/904\"\u003esmarty-php/smarty#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.2...v4.3.4\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.2...v4.3.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003emd5\u003c/code\u003e modifier from debug.tpl by \u003ca href=\"https://github.com/j-applese3d\"\u003e\u003ccode\u003e@​j-applese3d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/871\"\u003esmarty-php/smarty#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emuteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefi… by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/891\"\u003esmarty-php/smarty#891\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/j-applese3d\"\u003e\u003ccode\u003e@​j-applese3d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/871\"\u003esmarty-php/smarty#871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.1...v4.3.2\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.1...v4.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.\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/smarty-php/smarty/blob/v4.5.3/CHANGELOG.md\"\u003esmarty/smarty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.3] - 2024-05-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a code injection vulnerability in extends-tag. This addresses CVE-2024-35226.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.2] - 2024-04-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed argument must be passed by reference error introduced in v4.5.1 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.1] - 2024-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing unregistered static class methods in expressions now also triggers a deprecation notice because we will drop support for this in the next major release \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.0] - 2024-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(this release accidentally didn't contain any changes, fixed in 4.5.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.1] - 2024-02-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal release-tooling\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2024-02-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the \u003ccode\u003e|implode\u003c/code\u003e, \u003ccode\u003e|json_encode\u003c/code\u003e and \u003ccode\u003e|substr\u003c/code\u003e modifiers does not generate a deprecation warning anymore as they will continue to be supported in v5 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/939\"\u003e#939\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePHP8.3 support \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/925\"\u003e#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncorrect compilation of expressions when escape_html=true \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.4] - 2023-09-14\u003c/h2\u003e\n\u003ch2\u003e[4.3.3] - 2023-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e|strip_tags\u003c/code\u003e does not work if the input is 0 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/890\"\u003e#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse of negative numbers in {math} equations \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2023-07-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now also mutes PHP8 warnings for undefined properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.1] - 2023-03-28\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now also mutes PHP7 notices for undefined array indexes \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now treats undefined vars and array access of a null or false variables\nequivalent across all supported PHP versions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now allows dereferencing of non-objects across all supported PHP versions \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/831\"\u003e#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePHP 8.1 deprecation warnings on null strings in modifiers \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/834\"\u003e#834\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/smarty-php/smarty/commit/9fc96a13dbaf546c3d7bcf95466726578cd4e0fa\"\u003e\u003ccode\u003e9fc96a1\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.3' into support/4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/09e211cbfd89ccad3c79253c189455ee12594092\"\u003e\u003ccode\u003e09e211c\u003c/code\u003e\u003c/a\u003e version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/76881c8d33d80648f70c9b0339f770f5f69a87a2\"\u003e\u003ccode\u003e76881c8\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-4rmg-292m-wg3w\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/4549822cdd5b5e593357b724170de3402963abb8\"\u003e\u003ccode\u003e4549822\u003c/code\u003e\u003c/a\u003e fixed sample output of section in the docs and added this example as a unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/55799a9b657c33ef22b84c9214b49e34fb8d6cd0\"\u003e\u003ccode\u003e55799a9\u003c/code\u003e\u003c/a\u003e Add test for getTemplateVars returning array of values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/6592bd4ad3a695dc1a8feee957b107cea769bbf2\"\u003e\u003ccode\u003e6592bd4\u003c/code\u003e\u003c/a\u003e fixed changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/732040276609d0c3ad3381781c7444e7c5df9456\"\u003e\u003ccode\u003e7320402\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.2' into support/4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/1115eb6f65f76458275f70a4f18fb763deb08542\"\u003e\u003ccode\u003e1115eb6\u003c/code\u003e\u003c/a\u003e version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/9656f553d10a16ff02d398e5a8e5f994aad5d7c9\"\u003e\u003ccode\u003e9656f55\u003c/code\u003e\u003c/a\u003e Throw deprecation notice about unregistered functions without changing the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/42b869e3a098b1c8ee07922ccded0e5a5dceadcd\"\u003e\u003ccode\u003e42b869e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.1' into support/4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smarty-php/smarty/compare/v2.6.33...v4.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tecnickcom/tcpdf` from 6.5.0 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT\"\u003etecnickcom/tcpdf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.8.0 (2024-12-23)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires PHP 7.1+ and curl extension.\u003c/li\u003e\n\u003cli\u003eEscape error message.\u003c/li\u003e\n\u003cli\u003eUse strict time-constant function to compare TCPDF-tag hashes.\u003c/li\u003e\n\u003cli\u003eAdd K_CURLOPTS config array to set custom cURL options (NOTE: some defaults have changed).\u003c/li\u003e\n\u003cli\u003eAdd some addTTFfont fixes from tc-lib-pdf-font.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.8 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove SVG detection by checking for (mandatory) namespace.\u003c/li\u003e\n\u003cli\u003eUse late state binding now that minimum PHP version is 5.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.7 (2024-10-26)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate regular expression to avoid ReDoS (CVE-2024-22641)\u003c/li\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl CURLOPT_BINARYTRANSFER deprecated \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSVG detection fix for inline data images \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/646\"\u003e#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix count svg \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/647\"\u003e#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSince the version 6.7.4, the \u0026quot;0\u0026quot; is considered like empty string and not displayed\u003c/li\u003e\n\u003cli\u003eFixed handling of transparency in PDF/A mode in addExtGState method\u003c/li\u003e\n\u003cli\u003eEncrypt /DA string when document is encrypted\u003c/li\u003e\n\u003cli\u003eImprove quality of generated seed, avoid potential security pitfall\u003c/li\u003e\n\u003cli\u003eTry to use random_bytes() first if it's available\u003c/li\u003e\n\u003cli\u003eDo not include the server parameters in the generated seed, as they might contain sensitive data\u003c/li\u003e\n\u003cli\u003eFix bug on _getannotsrefs when there are empty signature appearances but not other annot on a page\u003c/li\u003e\n\u003cli\u003eFix SVG coordinate parser that caused drawing artifacts\u003c/li\u003e\n\u003cli\u003eRemove usage of xml_set_object() function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.6 (2024-10-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eForbid access to parent folder in HTML images.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.5 (2024-04-20)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate GitHub actions\u003c/li\u003e\n\u003cli\u003efix: CSV-2024-22640 (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.4 (2024-03-24)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade tcpdf tag encryption algorithm.\u003c/li\u003e\n\u003cli\u003eFix regression issue \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/699\"\u003e#699\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix security issue.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] The tcpdf HTML tag syntax has changed, see example_049.php.\u003c/li\u003e\n\u003cli\u003eNew K_ALLOWED_TCPDF_TAGS configuration constant to set the allowed methods for the tcdpf HTML tag.\u003c/li\u003e\n\u003cli\u003eRaised minimum PHP version to PHP 5.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.6.5 (2023-09-02)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix corrupted file.\u003c/li\u003e\n\u003cli\u003eFix GitHub automation tests.\u003c/li\u003e\n\u003cli\u003eFix SPDX license ID (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning \u0026quot;array offset on value of type null\u0026quot; (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the README about the status of this library (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecation warning with PHP 8.1 (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes for PHP 8.2 in tcpdf_fonts.php (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some php 8+ edge cases (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/630\"\u003e#630\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/tecnickcom/TCPDF/commit/14ffa0e308f5634aa2489568b4b90b24073b6731\"\u003e\u003ccode\u003e14ffa0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/772\"\u003e#772\u003c/a\u003e from tecnickcom/sanitize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/306bdf9aca751791da708031641c5c1157467182\"\u003e\u003ccode\u003e306bdf9\u003c/code\u003e\u003c/a\u003e Test requires PHP 7.1+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/d0f52e184b539e75473f2d7a3a9b5c399c138c7f\"\u003e\u003ccode\u003ed0f52e1\u003c/code\u003e\u003c/a\u003e Add CURL extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/818abfae4c6ea6b05d3f1f2c5d8718fbdd0f987e\"\u003e\u003ccode\u003e818abfa\u003c/code\u003e\u003c/a\u003e Add curl extension in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/a9d32801f1f6f560c43f12a5b0fdee3fd94d9a2d\"\u003e\u003ccode\u003ea9d3280\u003c/code\u003e\u003c/a\u003e Requires curl extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/ebfc0b855e6a08c4bb6051f91f61761384a44673\"\u003e\u003ccode\u003eebfc0b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into sanitize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/c9f41cbb84880bdb4fc3e0a9d287214d1ac4d7f4\"\u003e\u003ccode\u003ec9f41cb\u003c/code\u003e\u003c/a\u003e Sanitize font-family attribute.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/a0a02efe487cc39bd5223359e916dbeafb5cd6fe\"\u003e\u003ccode\u003ea0a02ef\u003c/code\u003e\u003c/a\u003e Add some addTTFfont fixes from tc-lib-pdf-font\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/aab43ab0a824e956276141a28a24c7c0be20f554\"\u003e\u003ccode\u003eaab43ab\u003c/code\u003e\u003c/a\u003e Add K_CURLOPTS config array to set custom cURL options (NOTE: some defaults h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/3d83609b1c8df00403e74032dbc8141b34980973\"\u003e\u003ccode\u003e3d83609\u003c/code\u003e\u003c/a\u003e Requires PHP 7.1+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tecnickcom/TCPDF/compare/6.5.0...6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinymce/tinymce` from 5.10.6 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md\"\u003etinymce/tinymce's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0 - 2024-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eoptions.debug\u003c/code\u003e API that logs the initial raw editor options to console. #TINY-10605\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereferrerpolicy\u003c/code\u003e as a valid attribute for an iframe element. #TINY-10374\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eonInit\u003c/code\u003e and \u003ccode\u003estretched\u003c/code\u003e properties to the \u003ccode\u003eHtmlPanel\u003c/code\u003e dialog component. #TINY-10900\u003c/li\u003e\n\u003cli\u003eAdded support for querying the state of the \u003ccode\u003emceTogglePlainTextPaste\u003c/code\u003e command. #TINY-10938\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efor\u003c/code\u003e option to dialog label components to improve accessibility. The value must be another component on the same dialog. #TINY-10971\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDialog slider components now emit an onChange event when using arrow keys. #TINY-10428\u003c/li\u003e\n\u003cli\u003eAccessibility for element path buttons, added tooltip to describe the button and removed incorrect \u003ccode\u003earia-level\u003c/code\u003e attribute. #TINY-10891\u003c/li\u003e\n\u003cli\u003eImprove merging of inserted inline elements by removing nodes with redundant inheritable styles. #TINY-10869\u003c/li\u003e\n\u003cli\u003eImproved Find \u0026amp; Replace dialog accessibility by changing placeholders to labels. #TINY-10871\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced tiny branding logo with \u003ccode\u003eBuild with TinyMCE\u003c/code\u003e text and logo. #TINY-11001\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeleting in a \u003ccode\u003ediv\u003c/code\u003e with preceeding \u003ccode\u003ebr\u003c/code\u003e elements would sometimes throw errors. #TINY-10840\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eautoresize_bottom_margin\u003c/code\u003e was not reliably applied in some situations. #TINY-10793\u003c/li\u003e\n\u003cli\u003eFixed cases where adding a newline around a br, table or img would not move the cursor to a new line. #TINY-10384\u003c/li\u003e\n\u003cli\u003eFocusing on \u003ccode\u003econtenteditable=\u0026quot;true\u0026quot;\u003c/code\u003e element when using \u003ccode\u003eeditable_root: false\u003c/code\u003e and inline mode causing selection to be shifted. #TINY-10820\u003c/li\u003e\n\u003cli\u003eCorrected the \u003ccode\u003erole\u003c/code\u003e attribute on listbox dialog components to \u003ccode\u003ecombobox\u003c/code\u003e when there are no nested menu items. #TINY-10807\u003c/li\u003e\n\u003cli\u003eHTML entities that were double decoded in \u003ccode\u003enoscript\u003c/code\u003e elements caused an XSS vulnerability. #TINY-11019\u003c/li\u003e\n\u003cli\u003eIt was possible to inject XSS HTML that was not matching the regexp when using the \u003ccode\u003enoneditable_regexp\u003c/code\u003e option. #TINY-11022\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2 - 2024-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSS color values set to \u003ccode\u003etransparent\u003c/code\u003e were incorrectly converted to '\u003ca href=\"https://redirect.github.com/tinymce/tinymce-dist/issues/000000\"\u003e#000000\u003c/a\u003e`. #TINY-10916\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1 - 2024-05-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInsert/Edit image dialog lost focus after the image upload completed. #TINY-10885\u003c/li\u003e\n\u003cli\u003eDeleting into a list from a paragraph that has an \u003ccode\u003eimg\u003c/code\u003e tag could cause extra inline styles to be added. #TINY-10892\u003c/li\u003e\n\u003cli\u003eResolved an issue where emojis configured with the \u003ccode\u003eemojiimages\u003c/code\u003e database were not loading correctly due to a broken CDN. #TINY-10878\u003c/li\u003e\n\u003cli\u003eIframes in dialogs were not rendering rounded borders correctly. #TINY-10901\u003c/li\u003e\n\u003cli\u003eAutocompleter possible values are no longer capped at a length of 10. #TINY-10942\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0 - 2024-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eParser support for math elements. #TINY-10809\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003emath-equation\u003c/code\u003e icon. #TINY-10804\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded \u003ccode\u003eitemprop\u003c/code\u003e, \u003ccode\u003eitemscope\u003c/code\u003e and \u003ccode\u003eitemtype\u003c/code\u003e as valid HTML5 attributes in the core schema. #TINY-9932\u003c/li\u003e\n\u003cli\u003eNotification accessibility improvements: added tooltips, keyboard navigation and shortcut to focus on notifications. #TINY-6925\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/tinymce/tinymce-dist/commit/ca4b8ce34f4d4f4c1485da90a4247886c4e45335\"\u003e\u003ccode\u003eca4b8ce\u003c/code\u003e\u003c/a\u003e Added version 7.2.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/c587e0ce032898f6528ffc8374f1ebe3011b9158\"\u003e\u003ccode\u003ec587e0c\u003c/code\u003e\u003c/a\u003e Added version 7.1.2 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/f671e05aca24ac73298ae4922b34607b634d59f4\"\u003e\u003ccode\u003ef671e05\u003c/code\u003e\u003c/a\u003e Added version 7.1.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/05a2ae86f455231d1734f2442664b6891ec4d8dd\"\u003e\u003ccode\u003e05a2ae8\u003c/code\u003e\u003c/a\u003e Added version 7.1.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/863759766e2397d1f639c63d006680a9e8ba6233\"\u003e\u003ccode\u003e8637597\u003c/code\u003e\u003c/a\u003e Added version 7.0.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/c011b5164178ac5224e658bf2aed713479fc78ae\"\u003e\u003ccode\u003ec011b51\u003c/code\u003e\u003c/a\u003e Added version 7.0.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/01d1959b1200e0b872ea078e59ea5abfb5c54100\"\u003e\u003ccode\u003e01d1959\u003c/code\u003e\u003c/a\u003e Added version 6.8.3 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/b0073db409746748af4fc06fbee337bb99f462d9\"\u003e\u003ccode\u003eb0073db\u003c/code\u003e\u003c/a\u003e Added version 6.8.2 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/15c7e5ccd1398486b773f2fc48dafc2d2ffaee8f\"\u003e\u003ccode\u003e15c7e5c\u003c/code\u003e\u003c/a\u003e Added version 6.8.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/56a705dcfe30211053cae2e21e5c7dc65fa7b083\"\u003e\u003ccode\u003e56a705d\u003c/code\u003e\u003c/a\u003e Added version 6.8.0 release.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tinymce/tinymce-dist/compare/5.10.6...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 9.5.26 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `guzzlehttp/psr7` from 2.4.3 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guzzle/psr7/releases\"\u003eguzzlehttp/psr7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed URI parsing for IPv6 literals containing embedded IPv4 addresses\u003c/li\u003e\n\u003cli\u003eFixed malformed UTF-8 URI strings being parsed as empty URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject control and whitespace characters in URI host components (GHSA-hq7v-mx3g-29hw)\u003c/li\u003e\n\u003cli\u003eReject malformed Host values when constructing request URIs (GHSA-34xg-wgjx-8xph)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e robust against unexpected HTTP header value types in \u003ccode\u003e$_SERVER\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e with numeric header names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e against malformed \u003ccode\u003e$_SERVER\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003ePrevent custom stream metadata from affecting internal size handling\u003c/li\u003e\n\u003cli\u003eThrow when \u003ccode\u003eStreamWrapper::getResource()\u003c/code\u003e cannot create a resource\u003c/li\u003e\n\u003cli\u003ePreserve custom request implementations in \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve custom URI implementations in \u003ccode\u003eUriResolver::resolve()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUri::__toString()\u003c/code\u003e side-effect-free\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of relative path references containing a colon in a non-initial path segment\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCachingStream::detach()\u003c/code\u003e returning an incomplete resource before the decorated stream has been fully read\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMessage::bodySummary()\u003c/code\u003e returning \u003ccode\u003enull\u003c/code\u003e when truncating printable UTF-8 bodies inside a multibyte character\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded nested array expansion support to \u003ccode\u003eMultipartStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@return static\u003c/code\u003e to \u003ccode\u003eMessageTrait\u003c/code\u003e methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MIME type mappings\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eSee also the \u003ca href=\"https://github.com/guzzle/psr7/blob/HEAD/CHANGELOG.md\"\u003echange log\u003c/a\u003e for changes.\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\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/guzzle/psr7/blob/2.10/CHANGELOG.md\"\u003eguzzlehttp/psr7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3 - 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed URI parsing for IPv6 literals containing embedded IPv4 addresses\u003c/li\u003e\n\u003cli\u003eFixed malformed UTF-8 URI strings being parsed as empty URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.2 - 2026-05-25\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject control and whitespace characters in URI host components (GHSA-hq7v-mx3g-29hw)\u003c/li\u003e\n\u003cli\u003eReject malformed Host values when constructing request URIs (GHSA-34xg-wgjx-8xph)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e robust against unexpected HTTP header value types in \u003ccode\u003e$_SERVER\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.1 - 2026-05-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e with numeric header names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e against malformed \u003ccode\u003e$_SERVER\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003ePrevent custom stream metadata from affecting internal size handling\u003c/li\u003e\n\u003cli\u003eThrow when \u003ccode\u003eStreamWrapper::getResource()\u003c/code\u003e cannot create a resource\u003c/li\u003e\n\u003cli\u003ePreserve custom request implementations in \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve custom URI implementations in \u003ccode\u003eUriResolver::resolve()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUri::__toString()\u003c/code\u003e side-effect-free\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of relative path references containing a colon in a non-initial path segment\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCachingStream::detach()\u003c/code\u003e returning an incomplete resource before the decorated stream has been fully read\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMessage::bodySummary()\u003c/code\u003e returning \u003ccode\u003enull\u003c/code\u003e when truncating printable UTF-8 bodies inside a multibyte character\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0 - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded nested array expansion support to \u003ccode\u003eMultipartStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@return static\u003c/code\u003e to \u003ccode\u003eMessageTrait\u003c/code\u003e methods\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/guzzle/psr7/commit/7c1472269227dc6f18930bd903d7a88fe6c52130\"\u003e\u003ccode\u003e7c14722\u003c/code\u003e\u003c/a\u003e Release 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/d18aa5d7a6ded0cde3be4ebf3f3c4ab6088b2aa0\"\u003e\u003ccode\u003ed18aa5d\u003c/code\u003e\u003c/a\u003e Parse IPv6 literals with embedded IPv4 addresses (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/1451aa3896402de05e0549412bb2594afce52451\"\u003e\u003ccode\u003e1451aa3\u003c/code\u003e\u003c/a\u003e Cover fromParts host control validation (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/8e00bb54bb1ecfefec6e408c4f25635fbc2b40f0\"\u003e\u003ccode\u003e8e00bb5\u003c/code\u003e\u003c/a\u003e Reject malformed UTF-8 URIs (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/a1bbdc172f32a25fe999965b65b6e71fd87da9ed\"\u003e\u003ccode\u003ea1bbdc1\u003c/code\u003e\u003c/a\u003e Release 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/c68fe44ea6b56eb0a7ebdeb9012fb7efbc37c2d3\"\u003e\u003ccode\u003ec68fe44\u003c/code\u003e\u003c/a\u003e Reject malformed Host authorities (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/a0fda818b0f74482925e66e814fe9afb48fd2fa5\"\u003e\u003ccode\u003ea0fda81\u003c/code\u003e\u003c/a\u003e Normalize global header values (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/12caca7f2302477216a460fabf93a92659835a06\"\u003e\u003ccode\u003e12caca7\u003c/code\u003e\u003c/a\u003e Reject control characters in URI hosts (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/73ab136360b5dfd858006eae9795e8fe43c80361\"\u003e\u003ccode\u003e73ab136\u003c/code\u003e\u003c/a\u003e Release 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/52ce6eb1b89d53e03ebe574bdd97371cbb669743\"\u003e\u003ccode\u003e52ce6eb\u003c/code\u003e\u003c/a\u003e Fix modifyRequest with numeric header names (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/guzzle/psr7/compare/2.4.3...2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.17 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.17...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/LogicaldataCo/SuiteCRM/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicaldataCo%2FSuiteCRM/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4534271514","node_id":"PR_kwDOMpwuyM7f600e","number":14,"state":"closed","title":"Bump the composer group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T19:17:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T17:13:25.000Z","updated_at":"2026-05-27T19:17:14.000Z","time_to_close":7427,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":10,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.52","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"studio-42/elfinder","old_version":"2.1.65","new_version":"2.1.69","repository_url":"https://github.com/Studio-42/elFinder"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.14.x-dev","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.52` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [studio-42/elfinder](https://github.com/Studio-42/elFinder) | `2.1.65` | `2.1.69` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.53` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.53` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.14.x-dev` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `studio-42/elfinder` from 2.1.65 to 2.1.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Studio-42/elFinder/releases\"\u003estudio-42/elfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.1.69\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003ch3\u003eChanges form previous version\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\"\u003ehttps://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\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/Studio-42/elFinder/blob/master/Changelog\"\u003estudio-42/elfinder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.69):\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.68):\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-04-17  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.67):\n[security] fix command injection vulnerability in \u003ccode\u003eresize\u003c/code\u003e background color handling when using the ImageMagick CLI backend\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2025-08-28  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.66):\n\u003cul\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl \u003ccode\u003eCURLOPT_BINARYTRANSFER\u003c/code\u003e deprecated\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3629\"\u003e#3629\u003c/a\u003e from Ayesh/php84-curl-depr\u003c/li\u003e\n\u003cli\u003etranslate to Chinese\u003c/li\u003e\n\u003cli\u003eUpdate zh_CN.js\u003c/li\u003e\n\u003cli\u003eUpdate Chinese help\u003c/li\u003e\n\u003c/ul\u003e\n\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/Studio-42/elFinder/commit/8f2c3ffafcdd52cf4515f1eec172f4eee44552ad\"\u003e\u003ccode\u003e8f2c3ff\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.69\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/0ceddfa31dad41aa5cb394492c44f8382c7042d5\"\u003e\u003ccode\u003e0ceddfa\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/28af5275b3e1a2dd9b45d6ddb14c9c67bc4c5f9a\"\u003e\u003ccode\u003e28af527\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-37f02ff51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c6824bca4c3a07d8d7704711ae27c9ee042fc983\"\u003e\u003ccode\u003ec6824bc\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/9600a9a3f5cf1cd97dbb478060e4e8fd87a6f17c\"\u003e\u003ccode\u003e9600a9a\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/d03a9c7ad84ce0b6c33f25c2eb570e7d13d07fe9\"\u003e\u003ccode\u003ed03a9c7\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-94b5e89b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c602dbff3f7095e5dc890c1352a2b18b67046265\"\u003e\u003ccode\u003ec602dbf\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-1ed673a0b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/22223f3dc75047b106d2c938b6821c49748c7e30\"\u003e\u003ccode\u003e22223f3\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-baf5feec0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/e4b414af69b6d55d41000b52e3b2162d77e545f8\"\u003e\u003ccode\u003ee4b414a\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-bf852fb75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/6155d27abba41cac739e1ff7ce5176ec01f3ec06\"\u003e\u003ccode\u003e6155d27\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-344d7c5e9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.65...2.1.69\"\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 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\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-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.40 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.40...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/security-http` from 5.4.35 to 5.4.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/security-http/releases\"\u003esymfony/security-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.52...v5.4.53\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.52...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48489  Don't honor user-supplied _failure_path on failure_forward (\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\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.47...v5.4.52\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.47...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45063  Anchor emailAddress regex to RDN boundary in X509Authenticator (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51996 [Security] Check owner of persisted remember-me cookie (\u003ca href=\"https://github.com/jderusse\"\u003e\u003ccode\u003e@​jderusse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58754\"\u003esymfony/symfony#58754\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impersonation (\u003ca href=\"https://github.com/wouterj\"\u003e\u003ccode\u003e@​wouterj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58002\"\u003esymfony/symfony#58002\u003c/a\u003e [Security] Revert stateless check for ContextListener (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57372\"\u003esymfony/symfony#57372\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54059\"\u003esymfony/symfony#54059\u003c/a\u003e [Security] Validate that CSRF token in form login is string similar to username/password (\u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\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/symfony/security-http/commit/119cc48b2370db276ed5ab81ef0458943645bcf9\"\u003e\u003ccode\u003e119cc48\u003c/code\u003e\u003c/a\u003e [Security] Don't honor user-supplied _failure_path on failure_forward\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/355f32f4318c962842f016eabd0966fde739f6fc\"\u003e\u003ccode\u003e355f32f\u003c/code\u003e\u003c/a\u003e [Security] Anchor emailAddress regex to RDN boundary in X509Authenticator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/cde02b002e0447075430e6a84482e38f2fd9268d\"\u003e\u003ccode\u003ecde02b0\u003c/code\u003e\u003c/a\u003e [security-http] Check owner of persisted remember-me cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/7152f0e4e292719cdeb8306076448036e025569b\"\u003e\u003ccode\u003e7152f0e\u003c/code\u003e\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/8a4986d182d7b695a68c3e161a8ba96b54274bc6\"\u003e\u003ccode\u003e8a4986d\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/c0f81598425c170807f19b9a5413ad05323f317b\"\u003e\u003ccode\u003ec0f8159\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/dc6de50b41b636c4405d748015301e12e58e6b13\"\u003e\u003ccode\u003edc6de50\u003c/code\u003e\u003c/a\u003e Revert stateless check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/14d271e304dce13ae77e39e6a6353c986e756b40\"\u003e\u003ccode\u003e14d271e\u003c/code\u003e\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/71948200354880137f719133d5a84927e3a140fb\"\u003e\u003ccode\u003e7194820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/1957999c8aee8c807fbce050e6e008cfd0f477e1\"\u003e\u003ccode\u003e1957999\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54785\"\u003e#54785\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated met...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 5.4.35 to 5.4.48\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/validator/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/validator/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/validator/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/validator/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58615\"\u003esymfony/symfony#58615\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned (\u003ca href=\"https://github.com/symfonyaml\"\u003e\u003ccode\u003e@​symfonyaml\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/validator/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58316\"\u003esymfony/symfony#58316\u003c/a\u003e [Form] Don't call the constructor of LogicalOr (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58266\"\u003esymfony/symfony#58266\u003c/a\u003e [HttpKernel] pass CSV escape characters explicitly (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/validator/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/validator/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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/validator/commit/883667679d93d6c30f1b7490d669801712d3be2f\"\u003e\u003ccode\u003e8836676\u003c/code\u003e\u003c/a\u003e Reviewed and Translated zh_CN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/156e410af1b713b2a82d144a58130f2efaa922a1\"\u003e\u003ccode\u003e156e410\u003c/code\u003e\u003c/a\u003e [Validator] review italian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/62686ac30e220107bde66aa56b50de5aace3d8fd\"\u003e\u003ccode\u003e62686ac\u003c/code\u003e\u003c/a\u003e [Validator] review latvian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/7caeb2a5f5d5a8a82f243e4dd0b1e7b89e54dc33\"\u003e\u003ccode\u003e7caeb2a\u003c/code\u003e\u003c/a\u003e update ICU data from 75.1 to 76.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9849c2cae17964a42a77df6823ac90414e2b451d\"\u003e\u003ccode\u003e9849c2c\u003c/code\u003e\u003c/a\u003e [Validator] Fix 58691 (missing plural-options in serbian language translation)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6efac0a6c489fa2362ec327041566fde84a094eb\"\u003e\u003ccode\u003e6efac0a\u003c/code\u003e\u003c/a\u003e fix translation file syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6835ae94f47f6bd9458bc29003feb22b940b62fe\"\u003e\u003ccode\u003e6835ae9\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/58534\"\u003e#58534\u003c/a\u003e Improve Validator \u0026amp; Security Turkish translations (Tugba Celebio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/30c69c9852e57be99fe640c514c4e3c35dc4b8df\"\u003e\u003ccode\u003e30c69c9\u003c/code\u003e\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/563408d437b336e312c22c620d923751a8fffce3\"\u003e\u003ccode\u003e563408d\u003c/code\u003e\u003c/a\u003e Add missing translations for Turkish (tr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9cffbefb59863c694d356e09be4c19d0c80b56bd\"\u003e\u003ccode\u003e9cffbef\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/symfony/validator/issues/53037\"\u003e#53037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v5.4.35...v5.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.8.0 to 3.14.x-dev\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.27.1 (2026-XX-XX)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003en/a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.27.0 (2026-05-27)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a strict mode to \u003ccode\u003eTwig\\Sandbox\\SecurityPolicy\u003c/code\u003e to opt-in to the 4.0 behavior for the \u003ccode\u003eextends\u003c/code\u003e/\u003ccode\u003euse\u003c/code\u003e tags and the \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eblock\u003c/code\u003e/\u003ccode\u003eattribute\u003c/code\u003e functions, which are otherwise still implicitly allowed in a sandbox\u003c/li\u003e\n\u003cli\u003eDeprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template\u003c/li\u003e\n\u003cli\u003eFix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached \u003ccode\u003eTemplate\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4513197835","node_id":"PR_kwDOSlG2EM7e2luC","number":41,"state":"open","title":"chore(deps)(deps): bump the symfony group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T22:50:08.000Z","updated_at":"2026-05-28T07:00:40.014Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"symfony","update_count":27,"packages":[{"name":"symfony/asset","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/asset"},{"name":"symfony/asset-mapper","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/asset-mapper"},{"name":"symfony/clock","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/clock"},{"name":"symfony/console","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.6","new_version":"8.0.6","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/dotenv","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/dotenv"},{"name":"symfony/expression-language","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/expression-language"},{"name":"symfony/form","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/form"},{"name":"symfony/framework-bundle","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/framework-bundle"},{"name":"symfony/http-client","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/intl","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/intl"},{"name":"symfony/mailer","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/mime","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/notifier","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/notifier"},{"name":"symfony/process","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/process"},{"name":"symfony/property-access","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/runtime","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/security-bundle","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/security-bundle"},{"name":"symfony/serializer","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/serializer"},{"name":"symfony/string","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/string"},{"name":"symfony/translation","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/translation"},{"name":"symfony/twig-bundle","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/uid","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/uid"},{"name":"symfony/validator","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/web-link","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/web-link"},{"name":"symfony/yaml","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/asset](https://github.com/symfony/asset) | `7.4.8` | `8.0.8` |\n| [symfony/asset-mapper](https://github.com/symfony/asset-mapper) | `7.4.11` | `8.0.11` |\n| [symfony/clock](https://github.com/symfony/clock) | `7.4.8` | `8.0.8` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.11` | `8.0.11` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.6` | `8.0.6` |\n| [symfony/dotenv](https://github.com/symfony/dotenv) | `7.4.11` | `8.0.11` |\n| [symfony/expression-language](https://github.com/symfony/expression-language) | `7.4.8` | `8.0.8` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.9` | `8.0.9` |\n| [symfony/framework-bundle](https://github.com/symfony/framework-bundle) | `7.4.11` | `8.0.11` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.9` | `8.0.9` |\n| [symfony/intl](https://github.com/symfony/intl) | `7.4.8` | `8.0.8` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `7.4.12` | `8.0.12` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.12` | `8.0.12` |\n| [symfony/notifier](https://github.com/symfony/notifier) | `7.4.8` | `8.0.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.11` | `8.0.11` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.8` | `8.0.8` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.8` | `8.0.8` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.12` | `8.0.12` |\n| [symfony/security-bundle](https://github.com/symfony/security-bundle) | `7.4.12` | `8.0.12` |\n| [symfony/serializer](https://github.com/symfony/serializer) | `7.4.10` | `8.0.10` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.11` | `8.0.11` |\n| [symfony/translation](https://github.com/symfony/translation) | `7.4.10` | `8.0.10` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `7.4.8` | `8.0.8` |\n| [symfony/uid](https://github.com/symfony/uid) | `7.4.9` | `8.0.9` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.10` | `8.0.10` |\n| [symfony/web-link](https://github.com/symfony/web-link) | `7.4.8` | `8.0.8` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.12` | `8.0.12` |\n\n\nUpdates `symfony/asset` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset/releases\"\u003esymfony/asset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/asset/commit/72eca261f3af1bef741c48bb2c91a4e619dca03a\"\u003e\u003ccode\u003e72eca26\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e32d8441a7d5dd8db159fd71501bd11ff269b5a4\"\u003e\u003ccode\u003ee32d844\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/2401c7e9f223969f0979eeb884a09fa6f8d7e49b\"\u003e\u003ccode\u003e2401c7e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e07d70cfca384c1eabee192fdeedb6850c1c840b\"\u003e\u003ccode\u003ee07d70c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/9732e49d8f7b3847492c3106a16efd098da82b1d\"\u003e\u003ccode\u003e9732e49\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/5b3d113b5d8444e7b8987976d61190076958bac8\"\u003e\u003ccode\u003e5b3d113\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset/compare/v7.4.8...v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/asset-mapper` from 7.4.11 to 8.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset-mapper/releases\"\u003esymfony/asset-mapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.10...v8.0.11\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.10...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64187\"\u003e#64187\u003c/a\u003e  Warn on missing bare CSS and JSON imports (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.9...v8.0.10\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.9...v8.0.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64103\"\u003e#64103\u003c/a\u003e  Stop baking CSP nonce into the importmap polyfill body (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64024\"\u003e#64024\u003c/a\u003e  Allow spaces in version constraints (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62803\"\u003esymfony/symfony#62803\u003c/a\u003e [AssetMapper] Batch concurrent requests to prevent flooding jsdelivr (\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\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62456\"\u003esymfony/symfony#62456\u003c/a\u003e [AssetMapper] Fix entrypoint status lost during update (\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\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/asset-mapper/blob/8.1/CHANGELOG.md\"\u003esymfony/asset-mapper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eMake argument \u003ccode\u003e$projectDir\u003c/code\u003e of \u003ccode\u003eImportMapRequireCommand\u003c/code\u003e mandatory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for loading JSON using import statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for pre-compressing assets with Brotli, Zstandard, Zopfli, and gzip\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003e--dry-run\u003c/code\u003e to \u003ccode\u003eimportmap:require\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportMapRequireCommand\u003c/code\u003e now takes \u003ccode\u003eprojectDir\u003c/code\u003e as a required third constructor argument\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShorten the public digest of mapped assets to 7 characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark the component as non experimental\u003c/li\u003e\n\u003cli\u003eAdd CSS support to the importmap\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;entrypoints\u0026quot; concept to the importmap\u003c/li\u003e\n\u003cli\u003eAlways download packages locally instead of using a CDN\u003c/li\u003e\n\u003cli\u003eAllow relative path strings in the importmap\u003c/li\u003e\n\u003cli\u003eAutomatically set \u003ccode\u003e_links\u003c/code\u003e attribute for preload CSS files for WebLink integration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePreAssetsCompileEvent\u003c/code\u003e event when running \u003ccode\u003easset-map:compile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for importmap paths to use the Asset component (for subdirectories)\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eimportmap:export\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:install\u003c/code\u003e command to download all missing downloaded packages\u003c/li\u003e\n\u003cli\u003eAllow specifying packages to update for the \u003ccode\u003eimportmap:update\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:audit\u003c/code\u003e command to check for security vulnerability advisories in dependencies\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:outdated\u003c/code\u003e command to check for outdated packages\u003c/li\u003e\n\u003cli\u003eChange the polyfill used for the importmap renderer from a URL to an entry in the importmap\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.3\u003c/p\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/asset-mapper/commit/b2c33bf6934bfe5b37a6d70d0b0f7011d0ec4a0c\"\u003e\u003ccode\u003eb2c33bf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/45ae0d847a1d927277c0849612f5bf89f4d81616\"\u003e\u003ccode\u003e45ae0d8\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/32f3e4a1754cad53502ae59a13cd7c428baec5b2\"\u003e\u003ccode\u003e32f3e4a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/eccadbdc1276c3ac7b14885a7bb9638d98600faf\"\u003e\u003ccode\u003eeccadbd\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/88007d37931f4a1f954b3b6f179b6eab9b518c3c\"\u003e\u003ccode\u003e88007d3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/e604e4421b14ecae73b1013381e22316681442e8\"\u003e\u003ccode\u003ee604e44\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/94be68ce78ace246e5fdaf3096263364205b4d82\"\u003e\u003ccode\u003e94be68c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/554b562577a3b23d15388dee12dc482401e45fbd\"\u003e\u003ccode\u003e554b562\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/80635c3722b9bb5481e0282497ae23796dcd3712\"\u003e\u003ccode\u003e80635c3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/6f79dfeb77a26d361b8972214a632edd3127cd84\"\u003e\u003ccode\u003e6f79dfe\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.11...v8.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/clock` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/clock/releases\"\u003esymfony/clock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/clock/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/clock/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/clock/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62346\"\u003esymfony/symfony#62346\u003c/a\u003e [Clock] Align MockClock::sleep() behavior with NativeClock for negative values (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/clock/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/clock/commit/b55a638b189a6faa875e0ccdb00908fb87af95b3\"\u003e\u003ccode\u003eb55a638\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/832119f9b8dbc6c8e6f65f30c5969eca1e88764f\"\u003e\u003ccode\u003e832119f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/0c5d006da1f808340bf3e100f4f0a29a5a467485\"\u003e\u003ccode\u003e0c5d006\u003c/code\u003e\u003c/a\u003e [Clock] Removes redundant timezone check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/be5224300decc1ec52ab54dd2b4447ea9ac0ac43\"\u003e\u003ccode\u003ebe52243\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/095a5f32424a3227fd9f0ba21c645ef397634405\"\u003e\u003ccode\u003e095a5f3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/d743f48e6a08ddc4ec248ef33ce93afb714a88d9\"\u003e\u003ccode\u003ed743f48\u003c/code\u003e\u003c/a\u003e Remove deadcode after the bump to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/d8c48c88ee36f5f83f5f42f9647e0180010aed73\"\u003e\u003ccode\u003ed8c48c8\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/clock/compare/v7.4.8...v8.0.8\"\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.11 to 8.0.11\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\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.9...v8.0.11\"\u003ehttps://github.com/symfony/console/compare/v8.0.9...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/console/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/console/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/console/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/console/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63444\"\u003e#63444\u003c/a\u003e  Fix arguments set via \u003ccode\u003e#\u003c/code\u003e wrongly considered null in profiler (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63415\"\u003e#63415\u003c/a\u003e  Fix profiling commands that use \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63368\"\u003e#63368\u003c/a\u003e  Fix ProgressBar \u003ccode\u003eremaining\u003c/code\u003e and \u003ccode\u003eestimated\u003c/code\u003e placeholder guards (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/console/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/console/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62813\"\u003esymfony/symfony#62813\u003c/a\u003e [Console] Fix EofShortcut instruction when using a modern terminal on Windows (\u003ca href=\"https://github.com/fperxas\"\u003e\u003ccode\u003e@​fperxas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62827\"\u003esymfony/symfony#62827\u003c/a\u003e [Console] Fix choice autocomplete issue when string has spaces (\u003ca href=\"https://github.com/ayyoub-afwallah\"\u003e\u003ccode\u003e@​ayyoub-afwallah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62764\"\u003esymfony/symfony#62764\u003c/a\u003e [Console] Escape `` in description of console commands (\u003ca href=\"https://github.com/SiebeVE\"\u003e\u003ccode\u003e@​SiebeVE\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/console/compare/v8.0.0...v8.0.1\u003c/a\u003e)\u003c/p\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/symfony/console/blob/8.1/CHANGELOG.md\"\u003esymfony/console's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eConsoleBundle\u003c/code\u003e for console applications with DI, autodiscovery and autowiring\u003c/li\u003e\n\u003cli\u003ePad styled \u003ccode\u003eSymfonyStyle\u003c/code\u003e blocks with the ECH ANSI sequence on decorated outputs so trailing cells are excluded from copy selections\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$container\u003c/code\u003e parameter to \u003ccode\u003eApplication\u003c/code\u003e for automatic service wiring from a PSR container\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymfonyStyle::outlineBlock()\u003c/code\u003e and convenience methods \u003ccode\u003eoutlineSuccess()\u003c/code\u003e, \u003ccode\u003eoutlineError()\u003c/code\u003e, \u003ccode\u003eoutlineWarning()\u003c/code\u003e, \u003ccode\u003eoutlineNote()\u003c/code\u003e, \u003ccode\u003eoutlineInfo()\u003c/code\u003e, \u003ccode\u003eoutlineCaution()\u003c/code\u003e for border-only message blocks with the type label embedded in the top border\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTraceableValueResolver\u003c/code\u003e to help inspecting value resolvers performances\u003c/li\u003e\n\u003cli\u003e[BC BREAK] Add \u003ccode\u003eobject\u003c/code\u003e support to input options and arguments' default by changing the \u003ccode\u003e$default\u003c/code\u003e type to \u003ccode\u003emixed\u003c/code\u003e in \u003ccode\u003eInputArgument\u003c/code\u003e, \u003ccode\u003eInputOption\u003c/code\u003e, \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pasting images with \u003ccode\u003e#[Ask]\u003c/code\u003e on \u003ccode\u003eInputFile\u003c/code\u003e types, supporting Kitty Graphics and iTerm2 protocols\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileQuestion\u003c/code\u003e, \u003ccode\u003eInputFile\u003c/code\u003e, \u003ccode\u003eInputFileValueResolver\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::askFile()\u003c/code\u003e for file input handling\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuestion::setConstraints()\u003c/code\u003e and \u003ccode\u003eValidateQuestionInputListener\u003c/code\u003e to validate question input using Validator constraints\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[AskChoice]\u003c/code\u003e attribute for interactive choice questions in invokable commands\u003c/li\u003e\n\u003cli\u003eAdd support for method-based commands with \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eAdd argument resolver support\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e and \u003ccode\u003eDateTimeInterface\u003c/code\u003e support to \u003ccode\u003e#[MapInput]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd validation constraints support to \u003ccode\u003e#[MapInput]\u003c/code\u003e along with optional \u003ccode\u003evalidationGroups\u003c/code\u003e to control which groups are validated\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandFailed()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandIsInvalid()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd a result-based testing API with \u003ccode\u003eCommandTester::run()\u003c/code\u003e, \u003ccode\u003eExecutionResult\u003c/code\u003e, and \u003ccode\u003eConsoleAssertionsTrait\u003c/code\u003e to assert output and error streams together\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eSymfonyStyle::createProgressBar()\u003c/code\u003e, \u003ccode\u003eSymfonyStyle::progressStart()\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::progressIterate()\u003c/code\u003e to allow passing a custom \u003ccode\u003eProgressBar\u003c/code\u003e format string\u003c/li\u003e\n\u003cli\u003eAllow setting a boolean default value on \u003ccode\u003eInputOption::VALUE_NEGATABLE\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eDeprecate passing both \u003ccode\u003eInputArgument::REQUIRED\u003c/code\u003e and \u003ccode\u003eInputArgument::OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputArgument\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing more than one out of \u003ccode\u003eInputOption::VALUE_NONE\u003c/code\u003e, \u003ccode\u003eInputOption::VALUE_REQUIRED\u003c/code\u003e and \u003ccode\u003eInputOption::VALUE_OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputOption\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawInputInterface\u003c/code\u003e to expose the original arguments and options and to unparse options, implemented by \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for OSC 9;4 for progress reporting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAsCommand\u003c/code\u003e attribute class \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove methods \u003ccode\u003eCommand::getDefaultName()\u003c/code\u003e and \u003ccode\u003eCommand::getDefaultDescription()\u003c/code\u003e in favor of the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eEnsure closures set via \u003ccode\u003eCommand::setCode()\u003c/code\u003e method have proper parameter and return types\u003c/li\u003e\n\u003cli\u003eAdd method \u003ccode\u003eisSilent()\u003c/code\u003e to \u003ccode\u003eOutputInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e method in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$finishedIndicator\u003c/code\u003e to \u003ccode\u003eProgressIndicator::finish()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::getCode()\u003c/code\u003e to get the code set via \u003ccode\u003esetCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow setting aliases and the hidden flag via the command name passed to the constructor\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e to simplify using invokable commands when the component is used standalone\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e support with \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e inputs in invokable commands\u003c/li\u003e\n\u003cli\u003eAllow Usages to be specified via \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute.\u003c/li\u003e\n\u003cli\u003eAllow passing invokable commands to \u003ccode\u003eSymfony\\Component\\Console\\Tester\\CommandTester\u003c/code\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/symfony/console/commit/3156577f46a38aa1b9323aad223de7a9cd426782\"\u003e\u003ccode\u003e3156577\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/8153816705c2dc014217ac8d7e6ebe2d66776700\"\u003e\u003ccode\u003e8153816\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7113778e2e91f4709cb3194a75dfa9c0d028d94d\"\u003e\u003ccode\u003e7113778\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a4f377da93687c836023cb240265fc87e46a1579\"\u003e\u003ccode\u003ea4f377d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d9267dca8eac7a586642391cb82728fbbfbc4af\"\u003e\u003ccode\u003e6d9267d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/314da03bd6182aaf15355da9341c3a8760219ba4\"\u003e\u003ccode\u003e314da03\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/28fd5eb9edb2e38e10225c3d87f986547c0011bc\"\u003e\u003ccode\u003e28fd5eb\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/069126edc1215b7c05c07b39d2bd4af044432ceb\"\u003e\u003ccode\u003e069126e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5b66d385dc58f69652e56f78a4184615e3f2b7f7\"\u003e\u003ccode\u003e5b66d38\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/15ed9008a4ebe2d6a78e4937f74e0c13ef2e618a\"\u003e\u003ccode\u003e15ed900\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.11...v8.0.11\"\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.6 to 8.0.6\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63202\"\u003e#63202\u003c/a\u003e  Only send \u003ccode\u003eUNLISTEN\u003c/code\u003e query if we are actively listening (\u003ca href=\"https://github.com/jwage\"\u003e\u003ccode\u003e@​jwage\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/62988\"\u003e#62988\u003c/a\u003e  Fix DBALv4 support by replacing trigger by explicit pg_notify() (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61963\"\u003esymfony/symfony#61963\u003c/a\u003e [Doctrine][Messenger] Remove old MySQL special handling that causes deadlocks (\u003ca href=\"https://github.com/psihius\"\u003e\u003ccode\u003e@​psihius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/doctrine-messenger/commit/88329a3faba5023cfb569b3fc5b8a771336c4a88\"\u003e\u003ccode\u003e88329a3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/da3d4ceb1132e7da11777067da9413004383ba6a\"\u003e\u003ccode\u003eda3d4ce\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/6ed586448583f0db58ba1280d6dd53a6779bc4ff\"\u003e\u003ccode\u003e6ed5864\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/81d0b288e90d462896d1dffcff99571dd9d1618c\"\u003e\u003ccode\u003e81d0b28\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/db4392a955ae68d0ac063b416625355d5ef4f9c5\"\u003e\u003ccode\u003edb4392a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/1935bc837de369d7a2efc299c62c901070186c37\"\u003e\u003ccode\u003e1935bc8\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/28a983f6bbf029f5a080359d10c85eddd724a6c2\"\u003e\u003ccode\u003e28a983f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/08be96096e507c0cb03c1e0a0ad95b24f182840a\"\u003e\u003ccode\u003e08be960\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.6...v8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dotenv` from 7.4.11 to 8.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/releases\"\u003esymfony/dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.9...v8.0.11\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.9...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64148\"\u003e#64148\u003c/a\u003e  Don't truncate OS env vars containing $ when $_ENV is unpopulated (\u003ca href=\"https://github.com/HMAZonderland\"\u003e\u003ccode\u003e@​HMAZonderland\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63955\"\u003e#63955\u003c/a\u003e  Fix variable corruption when loading env more than once (\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/dotenv/issues/63894\"\u003e#63894\u003c/a\u003e  Fix self-referencing variable resolution with suffix/prefix (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63766\"\u003e#63766\u003c/a\u003e  Fix preloading warning by replacing anonymous exception class (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63674\"\u003e#63674\u003c/a\u003e  Fix self-referencing variables with defaults and env key resolution during deferred expansion (\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/dotenv/issues/63620\"\u003e#63620\u003c/a\u003e  Fix escaped dollar signs lost during deferred variable resolution (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63496\"\u003e#63496\u003c/a\u003e  Defer variable and command expansion to account for overrides from subsequent .env files (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63372\"\u003e#63372\u003c/a\u003e  Use \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable when dumping dotenv (\u003ca href=\"https://github.com/Spea\"\u003e\u003ccode\u003e@​Spea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60776\"\u003esymfony/symfony#60776\u003c/a\u003e [Console][FrameworkBundle] Remove deprecated \u003ccode\u003eApplication::add()\u003c/code\u003e methods (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60394\"\u003esymfony/symfony#60394\u003c/a\u003e [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/blob/8.1/CHANGELOG.md\"\u003esymfony/dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e$defaultName\u003c/code\u003e and \u003ccode\u003e$defaultDescription\u003c/code\u003e properties from \u003ccode\u003eDebugCommand\u003c/code\u003e command, configuration is done through the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable with the path to the \u003ccode\u003e.env\u003c/code\u003e file loaded by \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e or \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003efilter\u003c/code\u003e argument to \u003ccode\u003edebug:dotenv\u003c/code\u003e command to filter variable names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edotenv:dump\u003c/code\u003e command to compile the contents of the .env files into a PHP-optimized file called \u003ccode\u003e.env.local.php\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug:dotenv\u003c/code\u003e command to list all dotenv files with variables and values\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$overrideExistingVars\u003c/code\u003e on \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e and \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e to check for \u003ccode\u003e.env.local.php\u003c/code\u003e before calling \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::setProdEnvs()\u003c/code\u003e and \u003ccode\u003eDotenv::usePutenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emade Dotenv's constructor accept \u003ccode\u003e$envKey\u003c/code\u003e and \u003ccode\u003e$debugKey\u003c/code\u003e arguments, to define\nthe name of the env vars that configure the env name and debug settings\u003c/li\u003e\n\u003cli\u003edeprecated passing \u003ccode\u003e$usePutenv\u003c/code\u003e argument to Dotenv's constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003eputenv()\u003c/code\u003e is disabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated use of \u003ccode\u003eputenv()\u003c/code\u003e by default. This feature will be opted-in with a constructor argument to \u003ccode\u003eDotenv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::overload()\u003c/code\u003e and \u003ccode\u003e$overrideExistingVars\u003c/code\u003e as optional parameter of \u003ccode\u003eDotenv::populate()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e to load a .env file and its corresponding .env.local, .env.$env and .env.$env.local files if they exist\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/symfony/dotenv/commit/82e1d8f888896a215bb6673e6d1f6d5ca47a9dfe\"\u003e\u003ccode\u003e82e1d8f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/f75c67be2c2648741c4b163546002e34265bcb91\"\u003e\u003ccode\u003ef75c67b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/0a1f94fbf6189161cb13aba4c2bba9faebd1e7fc\"\u003e\u003ccode\u003e0a1f94f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3892f825673d0edb1c0b7c7772098448f27c92e0\"\u003e\u003ccode\u003e3892f82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3bd035be6b86ab482102e76dcce54232f58c9678\"\u003e\u003ccode\u003e3bd035b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/cb3b9cf160a5200698535e4267cd9a30457c23ed\"\u003e\u003ccode\u003ecb3b9cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/5ba6337f9a86e78e13b1ac11a89f85689b12cf2c\"\u003e\u003ccode\u003e5ba6337\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/b50872f4365bcee5f5f05f00dde9c5d280762928\"\u003e\u003ccode\u003eb50872f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/4ee3f13201cab11bd3b932fd6b4bd962b5383d5f\"\u003e\u003ccode\u003e4ee3f13\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/a8d4cabee7676b8aa5c211608c518457082e34a3\"\u003e\u003ccode\u003ea8d4cab\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.11...v8.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/expression-language` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/releases\"\u003esymfony/expression-language's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62350\"\u003esymfony/symfony#62350\u003c/a\u003e [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61068\"\u003esymfony/symfony#61068\u003c/a\u003e [ExpressionLanguage] forbid passing \u003ccode\u003enull\u003c/code\u003e as allowed variables (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60697\"\u003esymfony/symfony#60697\u003c/a\u003e Enforce return types on all components (\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/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/blob/8.1/CHANGELOG.md\"\u003esymfony/expression-language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-safe array access syntax (\u003ccode\u003efoo?.[0]\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-$expressionLanguage-\u0026gt;lint($expression, null);\n+$expressionLanguage-\u0026gt;lint($expression, [], ExpressionLanguage::IGNORE_UNKNOWN_VARIABLES);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-coalescing unknown variables\u003c/li\u003e\n\u003cli\u003eAdd support for comments using \u003ccode\u003e/*\u003c/code\u003e \u0026amp; \u003ccode\u003e*/\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing any iterable as \u003ccode\u003e$providers\u003c/code\u003e list to \u003ccode\u003eExpressionLanguage\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u0026gt;\u003c/code\u003e, and \u003ccode\u003e~\u003c/code\u003e bitwise operators\u003c/li\u003e\n\u003cli\u003eAdd support for logical \u003ccode\u003exor\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PHP \u003ccode\u003emin\u003c/code\u003e and \u003ccode\u003emax\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::IGNORE_UNKNOWN_VARIABLES\u003c/code\u003e and \u003ccode\u003eParser::IGNORE_UNKNOWN_FUNCTIONS\u003c/code\u003e flags to control whether\nparsing and linting should check for unknown variables and functions.\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators now use strict comparison\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eenum\u003c/code\u003e expression function\u003c/li\u003e\n\u003cli\u003eDeprecate loose comparisons when using the \u0026quot;in\u0026quot; operator; normalize the array parameter\nso it only has the expected types or implement loose matching in your own expression function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.2\u003c/p\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/expression-language/commit/b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b\"\u003e\u003ccode\u003eb2a5fd3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/83989cfbcf2ba08a400be339a88468b05ddc21c9\"\u003e\u003ccode\u003e83989cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/43f520aef59d2fd089662d721b39e0101bb69232\"\u003e\u003ccode\u003e43f520a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/7823bc106004f2ba04a89e3806e6b94d03a25070\"\u003e\u003ccode\u003e7823bc1\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/f1fededd6b0b78467cc05888b2e375ae6be01a91\"\u003e\u003ccode\u003ef1feded\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/a2ab9b5cc9d147dedc8292b5f81017220d5ddc21\"\u003e\u003ccode\u003ea2ab9b5\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/14b5295ee920fbfd3f3dd3adabe2ebcfb6f0870f\"\u003e\u003ccode\u003e14b5295\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/78f3ab01347ec5b600a2e9d7830cdc16e80e60b6\"\u003e\u003ccode\u003e78f3ab0\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/454328b498ea9ad12e7f8e3bae1bf00ee3564f76\"\u003e\u003ccode\u003e454328b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/5d28a403d3f79111e1d3db6f5da8761850cc8e74\"\u003e\u003ccode\u003e5d28a40\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.8...v8.0.8\"\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.9 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/form/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e  Preserve collection children added by PRE_SET_DATA listeners (\u003ca href=\"https://github.com/dargor980\"\u003e\u003ccode\u003e@​dargor980\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/form/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63656\"\u003e#63656\u003c/a\u003e  Fix typed property initialization in ValidatorExtension (\u003ca href=\"https://github.com/SeverinGloeckle\"\u003e\u003ccode\u003e@​SeverinGloeckle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/form/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63589\"\u003e#63589\u003c/a\u003e  Fix session data contamination by non-serializable objects in form flow (\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/form/issues/63572\"\u003e#63572\u003c/a\u003e  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/form/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/54324\"\u003e#54324\u003c/a\u003e  Fix merging POST params and files when collection entries have mismatched indices (\u003ca href=\"https://github.com/priyadi\"\u003e\u003ccode\u003e@​priyadi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63450\"\u003e#63450\u003c/a\u003e  Fix missing resource tracking for type extensions in FormPass (\u003ca href=\"https://github.com/ranpafin\"\u003e\u003ccode\u003e@​ranpafin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/form/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63144\"\u003e#63144\u003c/a\u003e  Fix \u003ccode\u003eOrderedHashMap\u003c/code\u003e auto-increment logic with mixed keys (yoeunes)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63154\"\u003e#63154\u003c/a\u003e  don't skip custom view transformers while normalizing submitted newlines (xabbuh)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63113\"\u003e#63113\u003c/a\u003e  Fix ICU 72+ whitespace handling in \u003ccode\u003eDateTimeToLocalizedStringTransformer\u003c/code\u003e (roukmoute)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/62884\"\u003e#62884\u003c/a\u003e  Prevent cached block prefixes from leaking across nested collections (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/form/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62841\"\u003esymfony/symfony#62841\u003c/a\u003e [Form] Always normalize CRLF and CR to LF in \u003ccode\u003eTextareaType\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62759\"\u003esymfony/symfony#62759\u003c/a\u003e [Form] do not use PHPUnit mock objects without configured expectations (\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\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/form/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\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/symfony/form/blob/8.1/CHANGELOG.md\"\u003esymfony/form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for submitting forms with unchecked checkboxes in request handlers\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResetFlowType\u003c/code\u003e button in \u003ccode\u003eNavigatorFlowType\u003c/code\u003e that you can display with \u003ccode\u003ewith_reset\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAllow injecting a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e into \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing boolean as the second argument of \u003ccode\u003eValidatorExtension\u003c/code\u003e and \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e's constructors; pass a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$violationMapper\u003c/code\u003e to \u003ccode\u003eValidatorExtensionTrait\u003c/code\u003e and \u003ccode\u003eTypeTestCase\u003c/code\u003e's \u003ccode\u003egetExtensions()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003eAdd default \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e attributes to \u003ccode\u003eBirthdayType\u003c/code\u003e when \u003ccode\u003ewidget\u003c/code\u003e is \u003ccode\u003esingle_text\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elabels\u003c/code\u003e option to \u003ccode\u003eDateType\u003c/code\u003e to customize the year, month and day sub-field labels\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etranslation_domain\u003c/code\u003e instead of \u003ccode\u003echoice_translation_domain\u003c/code\u003e for the expanded \u003ccode\u003eChoiceType\u003c/code\u003e placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange default value of \u003ccode\u003edefault_protocol\u003c/code\u003e option in \u003ccode\u003eUrlType\u003c/code\u003e from \u003ccode\u003e'http'\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eResizeFormListener::preSetData()\u003c/code\u003e method, use \u003ccode\u003epostSetData()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003evalidation.xml\u003c/code\u003e in \u003ccode\u003eResources/config\u003c/code\u003e, replaced by attributes on the \u003ccode\u003eForm\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einput=date_point\u003c/code\u003e to \u003ccode\u003eDateTimeType\u003c/code\u003e, \u003ccode\u003eDateType\u003c/code\u003e and \u003ccode\u003eTimeType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for guessing form type of enum properties\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eactive_at\u003c/code\u003e, \u003ccode\u003enot_active_at\u003c/code\u003e and \u003ccode\u003elegal_tender\u003c/code\u003e, \u003ccode\u003einclude_undated\u003c/code\u003e options to \u003ccode\u003eCurrencyType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFormFlow\u003c/code\u003e for multistep forms management\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying nested options in DebugCommand\u003c/li\u003e\n\u003cli\u003eAdd support for strings as data for the \u003ccode\u003eMoneyType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003ecalendar\u003c/code\u003e option in \u003ccode\u003eDateType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLazyChoiceLoader\u003c/code\u003e and \u003ccode\u003echoice_lazy\u003c/code\u003e option in \u003ccode\u003eChoiceType\u003c/code\u003e for loading and rendering choices on demand\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eform.post_set_data\u003c/code\u003e instead of \u003ccode\u003eform.pre_set_data\u003c/code\u003e in \u003ccode\u003eResizeFormListener\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange the priority of \u003ccode\u003eDataCollectorListener\u003c/code\u003e from 255 to -255\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eResizeFormListener::postSetData()\u003c/code\u003e method \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\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/form/commit/dd9f73dd3b92e657c97aeeca1f47e981c635ea91\"\u003e\u003ccode\u003edd9f73d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/9efcc66c7fab465cfd6fa4e9e419379ea2160c0e\"\u003e\u003ccode\u003e9efcc66\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/ef8695743492c0e9d95677d4878490b8d4bbd25e\"\u003e\u003ccode\u003eef86957\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/3e7ab6c6f64c7e204455d0ec0e92dbc70b20d3db\"\u003e\u003ccode\u003e3e7ab6c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/48d8cc64ea050667981469595e06898860a6440e\"\u003e\u003ccode\u003e48d8cc6\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/db270b48077a7ff105121152dfd20907ad8e5301\"\u003e\u003ccode\u003edb270b4\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/5002e27a1b95a8dcd82359f7e695628a159e4923\"\u003e\u003ccode\u003e5002e27\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/c163f5db2f1ffecb3d5b33a2e662d13115323b20\"\u003e\u003ccode\u003ec163f5d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/c252e822f0818608aceeaf59abf33b8ba21fea1c\"\u003e\u003ccode\u003ec252e82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/823da61cf6326113ee352a5098d391b4e9e77939\"\u003e\u003ccode\u003e823da61\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.9...v8.0.9\"\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.11 to 8.0.11\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\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.10...v8.0.11\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.10...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64189\"\u003e#64189\u003c/a\u003e  Bump Request/Session value resolver priority above EntityValueResolver (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.9...v8.0.10\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.9...v8.0.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64106\"\u003e#64106\u003c/a\u003e  Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes (\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64023\"\u003e#64023\u003c/a\u003e  Fix mailer package check for bridges whose composer name does not match the service id (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63991\"\u003e#63991\u003c/a\u003e  Strip --no-fill marker from every translation domain (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63889\"\u003e#63889\u003c/a\u003e  Auto-inject ObjectMapper into ObjectMapperAwareInterface transforms (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63777\"\u003e#63777\u003c/a\u003e  Fix setting \u003ccode\u003erouter.request_context.base_url\u003c/code\u003e when option \u003ccode\u003edefault_uri\u003c/code\u003e is defined (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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/framework-bundle/issues/63574\"\u003e#63574\u003c/a\u003e  Fix stale container after reboot in KernelTestCase (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63275\"\u003e#63275\u003c/a\u003e  Fix re-sending failed messages to a different failure transport (\u003ca href=\"https://github.com/bartholdbos\"\u003e\u003ccode\u003e@​bartholdbos\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62681\"\u003e#62681\u003c/a\u003e  Make \u003ccode\u003eConfigDebugCommand\u003c/code\u003e use its container to resolve env vars (\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/framework-bundle/issues/63462\"\u003e#63462\u003c/a\u003e  Fix phpstan false-positive about config/reference.php (\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/framework-bundle/issues/63384\"\u003e#63384\u003c/a\u003e  fail gracefully when the semaphore config is used but the component is missing (\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/framework-bundle/issues/63333\"\u003e#63333\u003c/a\u003e  Fix JsonStreamer forward compatibility (\u003ca href=\"https://github.com/mtarld\"\u003e\u003ccode\u003e@​mtarld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63305\"\u003e#63305\u003c/a\u003e  Fix autoconfiguring controllers using legacy Route annotations as attribut...\n\n_Description has been truncated_","html_url":"https://github.com/LiteRec/literec-admin-php/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiteRec%2Fliterec-admin-php/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"4512791352","node_id":"PR_kwDOSmt-187e1Wzt","number":3,"state":"closed","title":"Bump the composer group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-05-24T23:50:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T20:16:10.000Z","updated_at":"2026-05-24T23:50:27.000Z","time_to_close":12856,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":2,"packages":[{"name":"monolog/monolog","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/Seldaek/monolog"},{"name":"symfony/process","old_version":"8.0.0","new_version":"8.0.5","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 2 updates in the / directory: [monolog/monolog](https://github.com/Seldaek/monolog) and [symfony/process](https://github.com/symfony/process).\n\nUpdates `monolog/monolog` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Seldaek/monolog/releases\"\u003emonolog/monolog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreak: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.\u003c/li\u003e\n\u003cli\u003eAdded PsrHandler to forward records to another PSR-3 logger\u003c/li\u003e\n\u003cli\u003eAdded SamplingHandler to wrap around a handler and include only every Nth record\u003c/li\u003e\n\u003cli\u003eAdded MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)\u003c/li\u003e\n\u003cli\u003eAdded exception codes in the output of most formatters\u003c/li\u003e\n\u003cli\u003eAdded LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)\u003c/li\u003e\n\u003cli\u003eAdded $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data\u003c/li\u003e\n\u003cli\u003eAdded $host to HipChatHandler for users of private instances\u003c/li\u003e\n\u003cli\u003eAdded $transactionName to NewRelicHandler and support for a transaction_name context value\u003c/li\u003e\n\u003cli\u003eFixed MandrillHandler to avoid outputing API call responses\u003c/li\u003e\n\u003cli\u003eFixed some non-standard behaviors in SyslogUdpHandler\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/Seldaek/monolog/blob/main/CHANGELOG.md\"\u003emonolog/monolog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.12.0 (2014-12-29)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBreak: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.\u003c/li\u003e\n\u003cli\u003eAdded PsrHandler to forward records to another PSR-3 logger\u003c/li\u003e\n\u003cli\u003eAdded SamplingHandler to wrap around a handler and include only every Nth record\u003c/li\u003e\n\u003cli\u003eAdded MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)\u003c/li\u003e\n\u003cli\u003eAdded exception codes in the output of most formatters\u003c/li\u003e\n\u003cli\u003eAdded LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)\u003c/li\u003e\n\u003cli\u003eAdded $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data\u003c/li\u003e\n\u003cli\u003eAdded $host to HipChatHandler for users of private instances\u003c/li\u003e\n\u003cli\u003eAdded $transactionName to NewRelicHandler and support for a transaction_name context value\u003c/li\u003e\n\u003cli\u003eFixed MandrillHandler to avoid outputting API call responses\u003c/li\u003e\n\u003cli\u003eFixed some non-standard behaviors in SyslogUdpHandler\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/Seldaek/monolog/commit/1fbe8c2641f2b163addf49cc5e18f144bec6b19f\"\u003e\u003ccode\u003e1fbe8c2\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/556c56483f687517c62cda1b74f792ecc1e7de9b\"\u003e\u003ccode\u003e556c564\u003c/code\u003e\u003c/a\u003e Document partial log records being sent to isHandling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/62661aeca003dcadfed4de8453bfdbf782f513ee\"\u003e\u003ccode\u003e62661ae\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/d7b0a0a20b53ba2427a62fd68783c6de54968fb0\"\u003e\u003ccode\u003ed7b0a0a\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/5ce2b38b3b1f2abdf284b9a6fb20d5ab652c0785\"\u003e\u003ccode\u003e5ce2b38\u003c/code\u003e\u003c/a\u003e Fixing tests and CS, refs \u003ca href=\"https://redirect.github.com/Seldaek/monolog/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/da0a7f3c8e891a36045d300d3f398543b13d4d43\"\u003e\u003ccode\u003eda0a7f3\u003c/code\u003e\u003c/a\u003e Update to phpunit 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/ad4f488bc0c93b246cbf6b904a9287f707efc86a\"\u003e\u003ccode\u003ead4f488\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'flowpl/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/04648dba784e52a79b9e03ca628743019e3e6009\"\u003e\u003ccode\u003e04648db\u003c/code\u003e\u003c/a\u003e some cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/dcfae95e6b0424fb4fc67c2a6ed0aa8affc8ff62\"\u003e\u003ccode\u003edcfae95\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'flowpl/add_newrelic_name_transaction'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/257a1c118067d3c2368f7ba7ed16f79117be8476\"\u003e\u003ccode\u003e257a1c1\u003c/code\u003e\u003c/a\u003e Remove unnecessary ctor init, refs \u003ca href=\"https://redirect.github.com/Seldaek/monolog/issues/446\"\u003e#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Seldaek/monolog/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\nUpdates `symfony/process` from 8.0.0 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/process/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/process/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/process/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/commit/b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674\"\u003e\u003ccode\u003eb5f3aa6\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/608476f4604102976d687c483ac63a79ba18cc97\"\u003e\u003ccode\u003e608476f\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/10df72602d88c0a3fa685b822976a052611dd607\"\u003e\u003ccode\u003e10df726\u003c/code\u003e\u003c/a\u003e * 7.4: (27 commits)   [JsonStreamer] Fix exponential resource class memory gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/626f07a53f4b4e2f00e11824cc29f928d797783b\"\u003e\u003ccode\u003e626f07a\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/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/a9d633eb1437e5a1f7ae4d25d9a0effb7b53d66a\"\u003e\u003ccode\u003ea9d633e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f532042054c29ec9181b94ec5d5a42736c052eb1\"\u003e\u003ccode\u003ef532042\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v8.0.0...v8.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/tangrufus/testing-comsarif/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/tangrufus/testing-comsarif/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangrufus%2Ftesting-comsarif/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4506358656","node_id":"PR_kwDOA680D87eiD0_","number":2441,"state":"closed","title":"build(deps): bump the symfony group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","stable33"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T01:15:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T01:12:00.000Z","updated_at":"2026-05-30T01:15:44.000Z","time_to_close":605022,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"symfony","update_count":7,"packages":[{"name":"symfony/console","old_version":"6.4.32","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/event-dispatcher","old_version":"6.4.32","new_version":"6.4.37","repository_url":"https://github.com/symfony/event-dispatcher"},{"name":"symfony/http-foundation","old_version":"6.4.33","new_version":"6.4.35","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/translation","old_version":"6.4.32","new_version":"6.4.38","repository_url":"https://github.com/symfony/translation"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/console](https://github.com/symfony/console) | `6.4.32` | `6.4.39` |\n| [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) | `6.4.32` | `6.4.37` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `6.4.33` | `6.4.35` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.32` | `6.4.38` |\n\n\nUpdates `symfony/console` from 6.4.32 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/console/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/console/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/console/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/console/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/2f04c68868959c7fc2db8ff9be080528213fd077\"\u003e\u003ccode\u003e2f04c68\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/545cb3522d2ab46020c1bb8ecc3ebb7518a57186\"\u003e\u003ccode\u003e545cb35\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a61f29ef092e739d961bec03cd471adc4ff6a6bb\"\u003e\u003ccode\u003ea61f29e\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/656d546353cac3b2c4f4c1116ca5a3e712166ce7\"\u003e\u003ccode\u003e656d546\u003c/code\u003e\u003c/a\u003e [Console] Fix shell completion when SHELL_VERBOSITY=-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/9f481cfb580db8bcecc9b2d4c63f3e13df022ad5\"\u003e\u003ccode\u003e9f481cf\u003c/code\u003e\u003c/a\u003e [Console] Fix performance regression in OutputFormatter for ASCII content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/49257c96304c508223815ee965c251e7c79e614e\"\u003e\u003ccode\u003e49257c9\u003c/code\u003e\u003c/a\u003e [Console] Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/4d5318a66a747418eb12544ac38dc1ce78f3a482\"\u003e\u003ccode\u003e4d5318a\u003c/code\u003e\u003c/a\u003e [Console] Fix OUTPUT_RAW corrupting binary content on Windows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.32...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher` from 6.4.32 to 6.4.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/event-dispatcher/releases\"\u003esymfony/event-dispatcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63847\"\u003e#63847\u003c/a\u003e  Fix TraceableEventDispatcher when reset during dispatch (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63723\"\u003e#63723\u003c/a\u003e  Fix memory leak in TraceableEventDispatcher for long-running processes (\u003ca href=\"https://github.com/wazum\"\u003e\u003ccode\u003e@​wazum\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/event-dispatcher/commit/2e3bf817ba9347341ab15926700fb6320367c0e1\"\u003e\u003ccode\u003e2e3bf81\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/f25830d058d4225c9092306a8c17f19f0dc83953\"\u003e\u003ccode\u003ef25830d\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix TraceableEventDispatcher when reset during dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/fc828863e26ceec86e2513b5e46aa0b149d76b69\"\u003e\u003ccode\u003efc82886\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix memory leak in TraceableEventDispatcher for long-runnin...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.32...v6.4.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.33 to 6.4.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\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-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/09fed207e4bcf0f4e5b39b5e90f590930deb1ffe\"\u003e\u003ccode\u003e09fed20\u003c/code\u003e\u003c/a\u003e When calling UploadedFile::getErrorMessage() to a file which has no error and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/24a3c4ccf28a31e622b28ebd8b3e073f4e0fb688\"\u003e\u003ccode\u003e24a3c4c\u003c/code\u003e\u003c/a\u003e fix engine declaration on mysql pdo table creations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-intl-normalizer` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/releases\"\u003esymfony/polyfill-intl-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-php83` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-php83/releases\"\u003esymfony/polyfill-php83's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/polyfill-php83/issues/501\"\u003e#501\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7 (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\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/polyfill-php83/commit/3600c2cb22399e25bb226e4a135ce91eeb2a6149\"\u003e\u003ccode\u003e3600c2c\u003c/code\u003e\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/polyfill-php83/commit/41d53a2dd95fd6001f10af7fc3bffd590a547c19\"\u003e\u003ccode\u003e41d53a2\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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.32 to 6.4.38\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.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\u003ehttps://github.com/symfony/translation/compare/v6.4.32...v6.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/64138\"\u003e#64138\u003c/a\u003e  Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e (\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/translation/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/translation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/63231\"\u003e#63231\u003c/a\u003e  Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force (\u003ca href=\"https://github.com/bhdnb\"\u003e\u003ccode\u003e@​bhdnb\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/translation/commit/afaa31b0c12d9a659eed1ea97f268a614cc1299c\"\u003e\u003ccode\u003eafaa31b\u003c/code\u003e\u003c/a\u003e [Translation] Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/61531d8d73719cb18507d9b9bef1d1ed7d010337\"\u003e\u003ccode\u003e61531d8\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/5828985407afcd88caa55b26c9a566f944cbd0b9\"\u003e\u003ccode\u003e5828985\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/49f5e25ecb7e3aaa3e24c4a596b8a2b961eeccbb\"\u003e\u003ccode\u003e49f5e25\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/aadeb7582692f162a33b7ef937f0c5807e5b40d0\"\u003e\u003ccode\u003eaadeb75\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/cf672701216b03e9b657053cafc4c41405bad918\"\u003e\u003ccode\u003ecf67270\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/997244da9cfbc99d105530229cc572ffd5e3e99a\"\u003e\u003ccode\u003e997244d\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/d07d117db41341511671b0a1a2be48f2772189ce\"\u003e\u003ccode\u003ed07d117\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\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 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/nextcloud/3rdparty/pull/2441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2F3rdparty/issues/2441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2441/packages"},{"uuid":"4506345294","node_id":"PR_kwDOA680D87eiBL3","number":2440,"state":"closed","title":"build(deps): bump the symfony group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","stable33"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T01:06:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T01:06:28.000Z","updated_at":"2026-05-30T01:06:57.000Z","time_to_close":604827,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"symfony","update_count":7,"packages":[{"name":"symfony/console","old_version":"6.4.32","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/event-dispatcher","old_version":"6.4.32","new_version":"6.4.37","repository_url":"https://github.com/symfony/event-dispatcher"},{"name":"symfony/http-foundation","old_version":"6.4.33","new_version":"6.4.35","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/translation","old_version":"6.4.32","new_version":"6.4.38","repository_url":"https://github.com/symfony/translation"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/console](https://github.com/symfony/console) | `6.4.32` | `6.4.39` |\n| [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) | `6.4.32` | `6.4.37` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `6.4.33` | `6.4.35` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.32` | `6.4.38` |\n\n\nUpdates `symfony/console` from 6.4.32 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/console/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/console/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/console/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/console/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/2f04c68868959c7fc2db8ff9be080528213fd077\"\u003e\u003ccode\u003e2f04c68\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/545cb3522d2ab46020c1bb8ecc3ebb7518a57186\"\u003e\u003ccode\u003e545cb35\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a61f29ef092e739d961bec03cd471adc4ff6a6bb\"\u003e\u003ccode\u003ea61f29e\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/656d546353cac3b2c4f4c1116ca5a3e712166ce7\"\u003e\u003ccode\u003e656d546\u003c/code\u003e\u003c/a\u003e [Console] Fix shell completion when SHELL_VERBOSITY=-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/9f481cfb580db8bcecc9b2d4c63f3e13df022ad5\"\u003e\u003ccode\u003e9f481cf\u003c/code\u003e\u003c/a\u003e [Console] Fix performance regression in OutputFormatter for ASCII content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/49257c96304c508223815ee965c251e7c79e614e\"\u003e\u003ccode\u003e49257c9\u003c/code\u003e\u003c/a\u003e [Console] Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/4d5318a66a747418eb12544ac38dc1ce78f3a482\"\u003e\u003ccode\u003e4d5318a\u003c/code\u003e\u003c/a\u003e [Console] Fix OUTPUT_RAW corrupting binary content on Windows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.32...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher` from 6.4.32 to 6.4.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/event-dispatcher/releases\"\u003esymfony/event-dispatcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63847\"\u003e#63847\u003c/a\u003e  Fix TraceableEventDispatcher when reset during dispatch (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63723\"\u003e#63723\u003c/a\u003e  Fix memory leak in TraceableEventDispatcher for long-running processes (\u003ca href=\"https://github.com/wazum\"\u003e\u003ccode\u003e@​wazum\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/event-dispatcher/commit/2e3bf817ba9347341ab15926700fb6320367c0e1\"\u003e\u003ccode\u003e2e3bf81\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/f25830d058d4225c9092306a8c17f19f0dc83953\"\u003e\u003ccode\u003ef25830d\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix TraceableEventDispatcher when reset during dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/fc828863e26ceec86e2513b5e46aa0b149d76b69\"\u003e\u003ccode\u003efc82886\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix memory leak in TraceableEventDispatcher for long-runnin...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.32...v6.4.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.33 to 6.4.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\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-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/09fed207e4bcf0f4e5b39b5e90f590930deb1ffe\"\u003e\u003ccode\u003e09fed20\u003c/code\u003e\u003c/a\u003e When calling UploadedFile::getErrorMessage() to a file which has no error and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/24a3c4ccf28a31e622b28ebd8b3e073f4e0fb688\"\u003e\u003ccode\u003e24a3c4c\u003c/code\u003e\u003c/a\u003e fix engine declaration on mysql pdo table creations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-intl-normalizer` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/releases\"\u003esymfony/polyfill-intl-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-php83` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-php83/releases\"\u003esymfony/polyfill-php83's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/polyfill-php83/issues/501\"\u003e#501\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7 (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\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/polyfill-php83/commit/3600c2cb22399e25bb226e4a135ce91eeb2a6149\"\u003e\u003ccode\u003e3600c2c\u003c/code\u003e\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/polyfill-php83/commit/41d53a2dd95fd6001f10af7fc3bffd590a547c19\"\u003e\u003ccode\u003e41d53a2\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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.32 to 6.4.38\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.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\u003ehttps://github.com/symfony/translation/compare/v6.4.32...v6.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/64138\"\u003e#64138\u003c/a\u003e  Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e (\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/translation/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/translation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/63231\"\u003e#63231\u003c/a\u003e  Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force (\u003ca href=\"https://github.com/bhdnb\"\u003e\u003ccode\u003e@​bhdnb\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/translation/commit/afaa31b0c12d9a659eed1ea97f268a614cc1299c\"\u003e\u003ccode\u003eafaa31b\u003c/code\u003e\u003c/a\u003e [Translation] Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/61531d8d73719cb18507d9b9bef1d1ed7d010337\"\u003e\u003ccode\u003e61531d8\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/5828985407afcd88caa55b26c9a566f944cbd0b9\"\u003e\u003ccode\u003e5828985\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/49f5e25ecb7e3aaa3e24c4a596b8a2b961eeccbb\"\u003e\u003ccode\u003e49f5e25\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/aadeb7582692f162a33b7ef937f0c5807e5b40d0\"\u003e\u003ccode\u003eaadeb75\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/cf672701216b03e9b657053cafc4c41405bad918\"\u003e\u003ccode\u003ecf67270\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/997244da9cfbc99d105530229cc572ffd5e3e99a\"\u003e\u003ccode\u003e997244d\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/d07d117db41341511671b0a1a2be48f2772189ce\"\u003e\u003ccode\u003ed07d117\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\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 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/nextcloud/3rdparty/pull/2440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2F3rdparty/issues/2440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2440/packages"},{"uuid":"4481549192","node_id":"PR_kwDOP-A1u87dR3SP","number":49,"state":"open","title":"build(deps): Bump symfony/process from 6.4.33 to 6.4.39 in the symfony group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:32:22.000Z","updated_at":"2026-05-19T22:32:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"}],"path":"the symfony group","ecosystem":"packagist"},"body":"Bumps the symfony group with 1 update: [symfony/process](https://github.com/symfony/process).\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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=symfony/process\u0026package-manager=composer\u0026previous-version=6.4.33\u0026new-version=6.4.39)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/LibreSign/3rdparty/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreSign%2F3rdparty/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"4474136969","node_id":"PR_kwDOMBi3187c5yBP","number":365,"state":"open","title":"Bump symfony/process from 7.3.4 to 7.3.11 in /agent","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":"2026-05-19T03:19:59.000Z","updated_at":"2026-05-21T05:19:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"symfony/process","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/symfony/process"}],"path":"/agent","ecosystem":"packagist"},"body":"Bumps [symfony/process](https://github.com/symfony/process) from 7.3.4 to 7.3.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.10...v7.3.11\"\u003ehttps://github.com/symfony/process/compare/v7.3.10...v7.3.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.9...v7.3.10\"\u003ehttps://github.com/symfony/process/compare/v7.3.9...v7.3.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.3.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.8...v7.3.9\"\u003ehttps://github.com/symfony/process/compare/v7.3.8...v7.3.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6d13a9300772cf6f22f490574b80d9bf3481d07a\"\u003e\u003ccode\u003e6d13a93\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/process/commit/e579464d74525bf5eca45cbc984126a461879c3e\"\u003e\u003ccode\u003ee579464\u003c/code\u003e\u003c/a\u003e [Process] Ignore invalid env var names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/cbfa8595e86911b7c9dcd6e80e2205e82be86180\"\u003e\u003ccode\u003ecbfa859\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/process/commit/8541b7308fca001320e90bca8a73a28aa5604a6e\"\u003e\u003ccode\u003e8541b73\u003c/code\u003e\u003c/a\u003e [Process] Fix dealing with broken stdin pipes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v7.3.4...v7.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/laravel/nightwatch/pull/365","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel%2Fnightwatch/issues/365","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/365/packages"},{"uuid":"4473562170","node_id":"PR_kwDOMO27Xc7c3-E3","number":106,"state":"closed","title":"(chore): Bump the composer group with 8 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T00:43:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:42:58.000Z","updated_at":"2026-05-19T00:43:37.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"(chore): Bump","group_name":"composer","update_count":8,"packages":[{"name":"league/flysystem","old_version":"3.33.0","new_version":"3.34.0","repository_url":"https://github.com/thephpleague/flysystem"},{"name":"symfony/console","old_version":"6.4.37","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/http-kernel","old_version":"6.4.38","new_version":"6.4.39","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/string","old_version":"7.4.8","new_version":"7.4.11","repository_url":"https://github.com/symfony/string"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.95.1","new_version":"3.95.2","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"symfony/filesystem","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/yaml","old_version":"6.4.38","new_version":"6.4.39","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [league/flysystem](https://github.com/thephpleague/flysystem) | `3.33.0` | `3.34.0` |\n| [symfony/console](https://github.com/symfony/console) | `6.4.37` | `6.4.39` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `6.4.38` | `6.4.39` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.8` | `7.4.11` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.95.1` | `3.95.2` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.9` | `7.4.11` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `6.4.38` | `6.4.39` |\n\nUpdates `league/flysystem` from 3.33.0 to 3.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/flysystem/blob/3.x/CHANGELOG.md\"\u003eleague/flysystem's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\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/thephpleague/flysystem/commit/2daaac3b0d4c83ea7ed5d8586e786f5d00f3540e\"\u003e\u003ccode\u003e2daaac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1897\"\u003e#1897\u003c/a\u003e from shirshir/allow-gcs-storage-v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/d9579f355f3b6bd5c602502a05a0043798fd27a7\"\u003e\u003ccode\u003ed9579f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1898\"\u003e#1898\u003c/a\u003e from snewer/3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/f83afe0ab21ae60703fca0625a0710f2a5bacd9a\"\u003e\u003ccode\u003ef83afe0\u003c/code\u003e\u003c/a\u003e fix: correct operator precedence in resource check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/cfbb95db964e3f15ad7512bc84ba9a91aedb6511\"\u003e\u003ccode\u003ecfbb95d\u003c/code\u003e\u003c/a\u003e Allow v2 of google/cloud-storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/1b07c8b639e8d88891db0f683ac96e99f1f9a683\"\u003e\u003ccode\u003e1b07c8b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1896\"\u003e#1896\u003c/a\u003e from pierrelemee/feature/update-aws/aws-sdk-php\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/80a1eec793ce6d18b5ce0a60948441522288dc2f\"\u003e\u003ccode\u003e80a1eec\u003c/code\u003e\u003c/a\u003e Update aws/aws-sdk-php\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thephpleague/flysystem/compare/3.33.0...3.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 6.4.37 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-kernel` from 6.4.38 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-kernel/releases\"\u003esymfony/http-kernel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\"\u003ehttps://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64200\"\u003e#64200\u003c/a\u003e Release v6.4.39\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64150\"\u003e#64150\u003c/a\u003e  Use backend-handled request for terminate listeners in HttpCache (\u003ca href=\"https://github.com/Toflar\"\u003e\u003ccode\u003e@​Toflar\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-kernel/commit/79329748e3d8a9cd02ec1caedbf92601b269fe39\"\u003e\u003ccode\u003e7932974\u003c/code\u003e\u003c/a\u003e Update VERSION for 6.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/c7d6e9f5a78219066e8e22e7232fe3cc69bccb31\"\u003e\u003ccode\u003ec7d6e9f\u003c/code\u003e\u003c/a\u003e [HttpKernel] Use backend-handled request for terminate listeners in HttpCache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/10112c3af66679b057b064299be9bd9eda330013\"\u003e\u003ccode\u003e10112c3\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 6.4.39\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/string` from 7.4.8 to 7.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/string/releases\"\u003esymfony/string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/string/compare/v7.4.6...v7.4.11\"\u003ehttps://github.com/symfony/string/compare/v7.4.6...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/string/issues/64191\"\u003e#64191\u003c/a\u003e  Fixed singularize \u003ccode\u003etraces\u003c/code\u003e \u0026gt; \u003ccode\u003etrace\u003c/code\u003e (\u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\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/string/commit/965f7306a43383d02c6aca1e3f3bd2f0ea5dee15\"\u003e\u003ccode\u003e965f730\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/62e3c927de664edadb5bef260987eb047a17a113\"\u003e\u003ccode\u003e62e3c92\u003c/code\u003e\u003c/a\u003e [Inflector][String] Fixed singularize \u003ccode\u003etraces\u003c/code\u003e \u0026gt; \u003ccode\u003etrace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/3c1c6563e8dd327e170d39759a44aadce2a57815\"\u003e\u003ccode\u003e3c1c656\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/ab94c34ee6384ab82326cbf0c5d67c650864cb3e\"\u003e\u003ccode\u003eab94c34\u003c/code\u003e\u003c/a\u003e chore: Component/String/Resources/data - cleanup header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/25a8779a628ad72804baac692999ba58ca3b6dd4\"\u003e\u003ccode\u003e25a8779\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/590b722753f61e8c9c0cc8c3b304aef5fbd7ac11\"\u003e\u003ccode\u003e590b722\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/b68f4b71feeeb9a4fef46c4126b8b07fca12adca\"\u003e\u003ccode\u003eb68f4b7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/fd503fed604ce5a7ae17182926115d618dc43e3e\"\u003e\u003ccode\u003efd503fe\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/82e4e329f0533b3a016ff8e5de97f96804d5a1ae\"\u003e\u003ccode\u003e82e4e32\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/b4a39efe66ef5315a4857465888c2212a86e9b67\"\u003e\u003ccode\u003eb4a39ef\u003c/code\u003e\u003c/a\u003e Add deprecationTrigger ignoreUndefinedTriggers=\u0026quot;true\u0026quot; in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/string/compare/v7.4.8...v7.4.11\"\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.95.1 to 3.95.2\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.95.2 Adalbertus\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI: use Codecov for code coverage 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/9553\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: specify Codecov token 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/9556\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocToReturnTypeFixer\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/9558\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eMethodArgumentSpaceFixer\u003c/code\u003e - avoid collapsing multi-line arguments by \u003ca href=\"https://github.com/localheinz\"\u003e\u003ccode\u003e@​localheinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9559\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eBlankLineBetweenImportGroupsFixer\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/9562\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump ergebnis/composer-normalize from 2.50.0 to 2.51.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/9561\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eNoExtraBlankLinesFixer\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/9567\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eNoRedundantReadonlyPropertyFixer\u003c/code\u003e - fix \u003ccode\u003eTypeError\u003c/code\u003e when trait contains anonymous class 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/9457\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade PHPUnit in GitHub Actions 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/9577\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ephp_unit_attributes\u003c/code\u003e rule 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/9578\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump the all 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/9570\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ePhpUnitRequiresConstraintFixer\u003c/code\u003e from \u003ca href=\"https://github.com/kubawerlos/php-cs-fixer-custom-fixers\"\u003ehttps://github.com/kubawerlos/php-cs-fixer-custom-fixers\u003c/a\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/9581\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: \u003ccode\u003eNoUnsetCastFixerTest\u003c/code\u003e - run any test on PHP \u0026gt;= 8 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/9585\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix wrong test Attribute 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/9586\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: move PHPUnit version management earlier to prevent composer installation phase to run 2 times 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/9587\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocSingleLineVarSpacingFixer\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/9591\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eAbstractFopenFlagFixer\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/9592\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.46 to 2.1.47 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/9560\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 1.0.0 to 1.1.0 in /dev-tools in the shipmonk group across 1 directory 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/9569\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move Codecov config 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/9597\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eOrderedImportsFixer\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/9603\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.51 to 2.1.52 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/9601\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump PHPUnit patch versions 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/9593\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eTextReporter\u003c/code\u003e - always show summary footer by \u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9595\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure consistent \u003ccode\u003e@author\u003c/code\u003e name per email 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/9606\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.45.1 to 1.46.0 in /.github/workflows in the all group across 1 directory 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/9605\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9605\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/9608\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and naive handling of \u003ccode\u003eCoversTrait\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/9588\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eControlStructureBracesFixer\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/9609\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\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/9610\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: infection - define staticAnalysisTool 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/9607\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - export-ignore for logo.md by \u003ca href=\"https://github.com/sasezaki\"\u003e\u003ccode\u003e@​sasezaki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9611\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - sort entries 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/9612\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 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/9589\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in constant expressions 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/9596\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9596\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/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9595\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sasezaki\"\u003e\u003ccode\u003e@​sasezaki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9611\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9611\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.95.1...v3.95.2\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.95.1...v3.95.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.95.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eMethodArgumentSpaceFixer\u003c/code\u003e - avoid collapsing multi-line arguments (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9559\"\u003e#9559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in constant expressions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9596\"\u003e#9596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eNoRedundantReadonlyPropertyFixer\u003c/code\u003e - fix \u003ccode\u003eTypeError\u003c/code\u003e when trait contains anonymous class (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and naive handling of \u003ccode\u003eCoversTrait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9588\"\u003e#9588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eTextReporter\u003c/code\u003e - always show summary footer (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.45.1 to 1.46.0 in /.github/workflows in the all group across 1 directory (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9605\"\u003e#9605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump ergebnis/composer-normalize from 2.50.0 to 2.51.0 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9561\"\u003e#9561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.46 to 2.1.47 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.51 to 2.1.52 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9601\"\u003e#9601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump PHPUnit patch versions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 1.0.0 to 1.1.0 in /dev-tools in the shipmonk group across 1 directory (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9570\"\u003e#9570\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/9608\"\u003e#9608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9589\"\u003e#9589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: upgrade PHPUnit in GitHub Actions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9577\"\u003e#9577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - export-ignore for logo.md (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9611\"\u003e#9611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - sort entries (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9612\"\u003e#9612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add CS commit to .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003echore: Add CS commit to .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003echore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9610\"\u003e#9610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eAbstractFopenFlagFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9592\"\u003e#9592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eBlankLineBetweenImportGroupsFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9562\"\u003e#9562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eControlStructureBracesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9609\"\u003e#9609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eNoExtraBlankLinesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9567\"\u003e#9567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eOrderedImportsFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9603\"\u003e#9603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocSingleLineVarSpacingFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocToReturnTypeFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9558\"\u003e#9558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ePhpUnitRequiresConstraintFixer\u003c/code\u003e from \u003ca href=\"https://github.com/kubawerlos/php-cs-fixer-custom-fixers\"\u003ehttps://github.com/kubawerlos/php-cs-fixer-custom-fixers\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ephp_unit_attributes\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: ensure consistent \u003ccode\u003e@author\u003c/code\u003e name per email (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9606\"\u003e#9606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix wrong test Attribute (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9586\"\u003e#9586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: infection - define staticAnalysisTool (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9607\"\u003e#9607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: move Codecov config (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: move PHPUnit version management earlier to prevent composer installation phase to run 2 times (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9587\"\u003e#9587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: specify Codecov token (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use Codecov for code coverage (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: \u003ccode\u003eNoUnsetCastFixerTest\u003c/code\u003e - run any test on PHP \u0026gt;= 8 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9585\"\u003e#9585\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/a28d88a5e172b27e78d0816992b15a9df3da20f1\"\u003e\u003ccode\u003ea28d88a\u003c/code\u003e\u003c/a\u003e prepared the 3.95.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a752f2768b16d13c54622b6663a2b246faec6a7d\"\u003e\u003ccode\u003ea752f27\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in consta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/1d0183835ec6ce46f37e41863ef2140197d51b90\"\u003e\u003ccode\u003e1d01838\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9589\"\u003e#9589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/7f68fc3d0a992a8534c2305997bd54bee31ea453\"\u003e\u003ccode\u003e7f68fc3\u003c/code\u003e\u003c/a\u003e chore: .gitattributes - sort entries (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9612\"\u003e#9612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/2e5147d5cf670286a6bf5ad52eafc3e0f34c7050\"\u003e\u003ccode\u003e2e5147d\u003c/code\u003e\u003c/a\u003e chore: .gitattributes - export-ignore for logo.md (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9611\"\u003e#9611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/738b6adb11b59e80e57129ebcf72854b761b782b\"\u003e\u003ccode\u003e738b6ad\u003c/code\u003e\u003c/a\u003e chore: infection - define staticAnalysisTool (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9607\"\u003e#9607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/6587f537d25b0eece44b274f1de26ecd3e294c50\"\u003e\u003ccode\u003e6587f53\u003c/code\u003e\u003c/a\u003e chore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9610\"\u003e#9610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/b3fd36155247229ccd2557e7f33d1c9b9d4dc427\"\u003e\u003ccode\u003eb3fd361\u003c/code\u003e\u003c/a\u003e chore: cleanup \u003ccode\u003eControlStructureBracesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9609\"\u003e#9609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/259c20e99e0500422b3a5941becf705248a332f9\"\u003e\u003ccode\u003e259c20e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and na...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8eab5963408b7cc6af7eb14135e77976dd5796df\"\u003e\u003ccode\u003e8eab596\u003c/code\u003e\u003c/a\u003e deps: bump the phpstan group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9608\"\u003e#9608\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.95.1...v3.95.2\"\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.4.9 to 7.4.11\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.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/filesystem/issues/64179\"\u003e#64179\u003c/a\u003e  preserve source mode when copying files (\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/filesystem/commit/d721ea61b4a5fba8c5b6e7c1feda19efea144b50\"\u003e\u003ccode\u003ed721ea6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/filesystem/commit/c507b077756b4e3e09adbbe7975fac81cd3722ca\"\u003e\u003ccode\u003ec507b07\u003c/code\u003e\u003c/a\u003e [Filesystem] preserve source mode when copying files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 6.4.38 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\"\u003ehttps://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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/yaml/commit/e4fb993188404155c2660c2f33be52c22e2de3ab\"\u003e\u003ccode\u003ee4fb993\u003c/code\u003e\u003c/a\u003e [Yaml] Reject non-stringables when using \u0026quot;!!binary\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/yardinternet/wp-user-roles/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yardinternet%2Fwp-user-roles/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"4447983422","node_id":"PR_kwDOFBuND87bniH_","number":749,"state":"closed","title":"chore(deps): bump symfony/process from 7.4.8 to 7.4.11 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T03:04:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T17:35:36.000Z","updated_at":"2026-05-19T03:04:18.000Z","time_to_close":379720,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"symfony/process","old_version":"7.4.8","new_version":"7.4.11","repository_url":"https://github.com/symfony/process"}],"path":"/app","ecosystem":"packagist"},"body":"Bumps [symfony/process](https://github.com/symfony/process) from 7.4.8 to 7.4.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\u003ehttps://github.com/symfony/process/compare/v7.4.8...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/d9593c9efa40499eb078b81144de42cbc28a31f0\"\u003e\u003ccode\u003ed9593c9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7eab480275d91096356c2217e0d3a1ae46bc4961\"\u003e\u003ccode\u003e7eab480\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/89c0b2214a31fce737e3474a1eb37c20a1b31260\"\u003e\u003ccode\u003e89c0b22\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e79d4458ee6f2610a35365136713d55e8e8c859a\"\u003e\u003ccode\u003ee79d445\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/2df4ad6ba902295a6093dbf1c01c98446c36099c\"\u003e\u003ccode\u003e2df4ad6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/749ba429c9814f698a8ac61ab40de2c5184ae598\"\u003e\u003ccode\u003e749ba42\u003c/code\u003e\u003c/a\u003e Add deprecationTrigger ignoreUndefinedTriggers=\u0026quot;true\u0026quot; in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\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=symfony/process\u0026package-manager=composer\u0026previous-version=7.4.8\u0026new-version=7.4.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/backend-boilerplate-php-laravel/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Fbackend-boilerplate-php-laravel/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"},{"uuid":"4374481257","node_id":"PR_kwDOOVmXc87X5jxU","number":140,"state":"closed","title":"chore(deps)(deps): bump the symfony group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T07:04:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T06:39:04.000Z","updated_at":"2026-05-11T07:04:20.000Z","time_to_close":606313,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"symfony","update_count":25,"packages":[{"name":"symfony/asset","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/asset"},{"name":"symfony/asset-mapper","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/asset-mapper"},{"name":"symfony/console","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.5","new_version":"8.0.6","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/dotenv","old_version":"7.4.0","new_version":"8.0.9","repository_url":"https://github.com/symfony/dotenv"},{"name":"symfony/expression-language","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/expression-language"},{"name":"symfony/form","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/form"},{"name":"symfony/http-client","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/intl","old_version":"7.4.0","new_version":"8.0.8","repository_url":"https://github.com/symfony/intl"},{"name":"symfony/mailer","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/mime","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/monolog-bundle","old_version":"3.10.0","new_version":"4.0.2","repository_url":"https://github.com/symfony/monolog-bundle"},{"name":"symfony/notifier","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/notifier"},{"name":"symfony/process","old_version":"7.4.5","new_version":"8.0.8","repository_url":"https://github.com/symfony/process"},{"name":"symfony/property-access","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.5","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/runtime","old_version":"7.4.1","new_version":"8.0.8","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/security-bundle","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/security-bundle"},{"name":"symfony/string","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/string"},{"name":"symfony/translation","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/translation"},{"name":"symfony/twig-bundle","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/validator","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/web-link","old_version":"7.4.0","new_version":"8.0.8","repository_url":"https://github.com/symfony/web-link"},{"name":"symfony/webpack-encore-bundle","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/symfony/webpack-encore-bundle"},{"name":"symfony/yaml","old_version":"7.4.1","new_version":"8.0.8","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/asset](https://github.com/symfony/asset) | `7.4.4` | `8.0.8` |\n| [symfony/asset-mapper](https://github.com/symfony/asset-mapper) | `7.4.4` | `8.0.9` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.4` | `8.0.9` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.5` | `8.0.6` |\n| [symfony/dotenv](https://github.com/symfony/dotenv) | `7.4.0` | `8.0.9` |\n| [symfony/expression-language](https://github.com/symfony/expression-language) | `7.4.4` | `8.0.8` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.4` | `8.0.9` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.5` | `8.0.9` |\n| [symfony/intl](https://github.com/symfony/intl) | `7.4.0` | `8.0.8` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `7.4.4` | `8.0.8` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.5` | `8.0.9` |\n| [symfony/monolog-bundle](https://github.com/symfony/monolog-bundle) | `3.10.0` | `4.0.2` |\n| [symfony/notifier](https://github.com/symfony/notifier) | `7.4.4` | `8.0.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.5` | `8.0.8` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.4` | `8.0.8` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.5` | `8.0.8` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.1` | `8.0.8` |\n| [symfony/security-bundle](https://github.com/symfony/security-bundle) | `7.4.4` | `8.0.8` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.4` | `8.0.8` |\n| [symfony/translation](https://github.com/symfony/translation) | `7.4.4` | `8.0.8` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `7.4.4` | `8.0.8` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.5` | `8.0.9` |\n| [symfony/web-link](https://github.com/symfony/web-link) | `7.4.0` | `8.0.8` |\n| [symfony/webpack-encore-bundle](https://github.com/symfony/webpack-encore-bundle) | `2.3.0` | `2.4.0` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.1` | `8.0.8` |\n\n\nUpdates `symfony/asset` from 7.4.4 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset/releases\"\u003esymfony/asset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/asset/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/asset/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\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/asset/commit/72eca261f3af1bef741c48bb2c91a4e619dca03a\"\u003e\u003ccode\u003e72eca26\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/d2e2f014ccd6ec9fae8dbe6336a4164346a2a856\"\u003e\u003ccode\u003ed2e2f01\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e32d8441a7d5dd8db159fd71501bd11ff269b5a4\"\u003e\u003ccode\u003ee32d844\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/d944ae87e4697af05aadeacfc5e603c3c18ef4fb\"\u003e\u003ccode\u003ed944ae8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/1bd59aa278691b6310ca56b996cf6e2619a6a347\"\u003e\u003ccode\u003e1bd59aa\u003c/code\u003e\u003c/a\u003e [Asset] Fix JsonManifestVersionStrategy exception on missing manifest in non-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/2401c7e9f223969f0979eeb884a09fa6f8d7e49b\"\u003e\u003ccode\u003e2401c7e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e07d70cfca384c1eabee192fdeedb6850c1c840b\"\u003e\u003ccode\u003ee07d70c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/9732e49d8f7b3847492c3106a16efd098da82b1d\"\u003e\u003ccode\u003e9732e49\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/5b3d113b5d8444e7b8987976d61190076958bac8\"\u003e\u003ccode\u003e5b3d113\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset/compare/v7.4.4...v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/asset-mapper` from 7.4.4 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset-mapper/releases\"\u003esymfony/asset-mapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64024\"\u003e#64024\u003c/a\u003e  Allow spaces in version constraints (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62803\"\u003esymfony/symfony#62803\u003c/a\u003e [AssetMapper] Batch concurrent requests to prevent flooding jsdelivr (\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\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62456\"\u003esymfony/symfony#62456\u003c/a\u003e [AssetMapper] Fix entrypoint status lost during update (\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\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61133\"\u003esymfony/symfony#61133\u003c/a\u003e [AssetMapper] Add support for loading JSON using import statements (\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/61156\"\u003esymfony/symfony#61156\u003c/a\u003e [FrameworkBundle][TwigBundle] Remove options session.sid_length session.sid_bits_per_character router.cache_dir validation.cache and base_template_class (\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/60878\"\u003esymfony/symfony#60878\u003c/a\u003e [AssetMapper] Remove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e (\u003ca href=\"https://github.com/mttsch\"\u003e\u003ccode\u003e@​mttsch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.3...v7.4.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v7.4.3...v7.4.9\u003c/a\u003e)\u003c/p\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/symfony/asset-mapper/blob/8.1/CHANGELOG.md\"\u003esymfony/asset-mapper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eMake argument \u003ccode\u003e$projectDir\u003c/code\u003e of \u003ccode\u003eImportMapRequireCommand\u003c/code\u003e mandatory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for loading JSON using import statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for pre-compressing assets with Brotli, Zstandard, Zopfli, and gzip\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003e--dry-run\u003c/code\u003e to \u003ccode\u003eimportmap:require\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportMapRequireCommand\u003c/code\u003e now takes \u003ccode\u003eprojectDir\u003c/code\u003e as a required third constructor argument\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShorten the public digest of mapped assets to 7 characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark the component as non experimental\u003c/li\u003e\n\u003cli\u003eAdd CSS support to the importmap\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;entrypoints\u0026quot; concept to the importmap\u003c/li\u003e\n\u003cli\u003eAlways download packages locally instead of using a CDN\u003c/li\u003e\n\u003cli\u003eAllow relative path strings in the importmap\u003c/li\u003e\n\u003cli\u003eAutomatically set \u003ccode\u003e_links\u003c/code\u003e attribute for preload CSS files for WebLink integration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePreAssetsCompileEvent\u003c/code\u003e event when running \u003ccode\u003easset-map:compile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for importmap paths to use the Asset component (for subdirectories)\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eimportmap:export\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:install\u003c/code\u003e command to download all missing downloaded packages\u003c/li\u003e\n\u003cli\u003eAllow specifying packages to update for the \u003ccode\u003eimportmap:update\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:audit\u003c/code\u003e command to check for security vulnerability advisories in dependencies\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:outdated\u003c/code\u003e command to check for outdated packages\u003c/li\u003e\n\u003cli\u003eChange the polyfill used for the importmap renderer from a URL to an entry in the importmap\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.3\u003c/p\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/asset-mapper/commit/32f3e4a1754cad53502ae59a13cd7c428baec5b2\"\u003e\u003ccode\u003e32f3e4a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/9f48efbebbefa8d860a0c3d44b31b2cbb59b9a84\"\u003e\u003ccode\u003e9f48efb\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64004\"\u003e#64004\u003c/a\u003e [7.4] Remove usages of named arguments in tests (chalasr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/a9e6c0f2aa0e210a0bfef79e787e508834e62cf8\"\u003e\u003ccode\u003ea9e6c0f\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/612da29b5a3f57432d6bfb1ff5a885710b38b0d1\"\u003e\u003ccode\u003e612da29\u003c/code\u003e\u003c/a\u003e [AssetMapper] Allow spaces in version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/9128ddd543b04e0805e6a780b47d055ee609cd6d\"\u003e\u003ccode\u003e9128ddd\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/eccadbdc1276c3ac7b14885a7bb9638d98600faf\"\u003e\u003ccode\u003eeccadbd\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/22c997499c92d55d73fc3c366dc98308a759c3da\"\u003e\u003ccode\u003e22c9974\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/88007d37931f4a1f954b3b6f179b6eab9b518c3c\"\u003e\u003ccode\u003e88007d3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/e2365743b62c13f523d9271c836bb3b70ab4122f\"\u003e\u003ccode\u003ee236574\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/1898cfe14bd67fc3996be477ccd4a25842cb55ab\"\u003e\u003ccode\u003e1898cfe\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.4...v8.0.9\"\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.4 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/console/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/console/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/console/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/console/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63444\"\u003e#63444\u003c/a\u003e  Fix arguments set via \u003ccode\u003e#\u003c/code\u003e wrongly considered null in profiler (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63415\"\u003e#63415\u003c/a\u003e  Fix profiling commands that use \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63368\"\u003e#63368\u003c/a\u003e  Fix ProgressBar \u003ccode\u003eremaining\u003c/code\u003e and \u003ccode\u003eestimated\u003c/code\u003e placeholder guards (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/console/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/console/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62813\"\u003esymfony/symfony#62813\u003c/a\u003e [Console] Fix EofShortcut instruction when using a modern terminal on Windows (\u003ca href=\"https://github.com/fperxas\"\u003e\u003ccode\u003e@​fperxas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62827\"\u003esymfony/symfony#62827\u003c/a\u003e [Console] Fix choice autocomplete issue when string has spaces (\u003ca href=\"https://github.com/ayyoub-afwallah\"\u003e\u003ccode\u003e@​ayyoub-afwallah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62764\"\u003esymfony/symfony#62764\u003c/a\u003e [Console] Escape `` in description of console commands (\u003ca href=\"https://github.com/SiebeVE\"\u003e\u003ccode\u003e@​SiebeVE\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/console/compare/v8.0.0...v8.0.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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62493\"\u003esymfony/symfony#62493\u003c/a\u003e [Console] Fix exception message when abbreviation matches multiple hidden commands (\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!-- 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/symfony/console/blob/8.1/CHANGELOG.md\"\u003esymfony/console's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eConsoleBundle\u003c/code\u003e for console applications with DI, autodiscovery and autowiring\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$container\u003c/code\u003e parameter to \u003ccode\u003eApplication\u003c/code\u003e for automatic service wiring from a PSR container\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymfonyStyle::outlineBlock()\u003c/code\u003e and convenience methods \u003ccode\u003eoutlineSuccess()\u003c/code\u003e, \u003ccode\u003eoutlineError()\u003c/code\u003e, \u003ccode\u003eoutlineWarning()\u003c/code\u003e, \u003ccode\u003eoutlineNote()\u003c/code\u003e, \u003ccode\u003eoutlineInfo()\u003c/code\u003e, \u003ccode\u003eoutlineCaution()\u003c/code\u003e for border-only message blocks with the type label embedded in the top border\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTraceableValueResolver\u003c/code\u003e to help inspecting value resolvers performances\u003c/li\u003e\n\u003cli\u003e[BC BREAK] Add \u003ccode\u003eobject\u003c/code\u003e support to input options and arguments' default by changing the \u003ccode\u003e$default\u003c/code\u003e type to \u003ccode\u003emixed\u003c/code\u003e in \u003ccode\u003eInputArgument\u003c/code\u003e, \u003ccode\u003eInputOption\u003c/code\u003e, \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pasting images with \u003ccode\u003e#[Ask]\u003c/code\u003e on \u003ccode\u003eInputFile\u003c/code\u003e types, supporting Kitty Graphics and iTerm2 protocols\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileQuestion\u003c/code\u003e, \u003ccode\u003eInputFile\u003c/code\u003e, \u003ccode\u003eInputFileValueResolver\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::askFile()\u003c/code\u003e for file input handling\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuestion::setConstraints()\u003c/code\u003e and \u003ccode\u003eValidateQuestionInputListener\u003c/code\u003e to validate question input using Validator constraints\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[AskChoice]\u003c/code\u003e attribute for interactive choice questions in invokable commands\u003c/li\u003e\n\u003cli\u003eAdd support for method-based commands with \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eAdd argument resolver support\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e and \u003ccode\u003eDateTimeInterface\u003c/code\u003e support to \u003ccode\u003e#[MapInput]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd validation constraints support to \u003ccode\u003e#[MapInput]\u003c/code\u003e along with optional \u003ccode\u003evalidationGroups\u003c/code\u003e to control which groups are validated\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandFailed()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandIsInvalid()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd a result-based testing API with \u003ccode\u003eCommandTester::run()\u003c/code\u003e, \u003ccode\u003eExecutionResult\u003c/code\u003e, and \u003ccode\u003eConsoleAssertionsTrait\u003c/code\u003e to assert output and error streams together\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eSymfonyStyle::createProgressBar()\u003c/code\u003e, \u003ccode\u003eSymfonyStyle::progressStart()\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::progressIterate()\u003c/code\u003e to allow passing a custom \u003ccode\u003eProgressBar\u003c/code\u003e format string\u003c/li\u003e\n\u003cli\u003eAllow setting a boolean default value on \u003ccode\u003eInputOption::VALUE_NEGATABLE\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eDeprecate passing both \u003ccode\u003eInputArgument::REQUIRED\u003c/code\u003e and \u003ccode\u003eInputArgument::OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputArgument\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing more than one out of \u003ccode\u003eInputOption::VALUE_NONE\u003c/code\u003e, \u003ccode\u003eInputOption::VALUE_REQUIRED\u003c/code\u003e and \u003ccode\u003eInputOption::VALUE_OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputOption\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawInputInterface\u003c/code\u003e to expose the original arguments and options and to unparse options, implemented by \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for OSC 9;4 for progress reporting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAsCommand\u003c/code\u003e attribute class \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove methods \u003ccode\u003eCommand::getDefaultName()\u003c/code\u003e and \u003ccode\u003eCommand::getDefaultDescription()\u003c/code\u003e in favor of the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eEnsure closures set via \u003ccode\u003eCommand::setCode()\u003c/code\u003e method have proper parameter and return types\u003c/li\u003e\n\u003cli\u003eAdd method \u003ccode\u003eisSilent()\u003c/code\u003e to \u003ccode\u003eOutputInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e method in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$finishedIndicator\u003c/code\u003e to \u003ccode\u003eProgressIndicator::finish()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::getCode()\u003c/code\u003e to get the code set via \u003ccode\u003esetCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow setting aliases and the hidden flag via the command name passed to the constructor\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e to simplify using invokable commands when the component is used standalone\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e support with \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e inputs in invokable commands\u003c/li\u003e\n\u003cli\u003eAllow Usages to be specified via \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute.\u003c/li\u003e\n\u003cli\u003eAllow passing invokable commands to \u003ccode\u003eSymfony\\Component\\Console\\Tester\\CommandTester\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[MapInput]\u003c/code\u003e attribute to support DTOs in commands\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/symfony/console/commit/7113778e2e91f4709cb3194a75dfa9c0d028d94d\"\u003e\u003ccode\u003e7113778\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d7d2b64a45a89d607865927b176fa51c33ddbb58\"\u003e\u003ccode\u003ed7d2b64\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a4f377da93687c836023cb240265fc87e46a1579\"\u003e\u003ccode\u003ea4f377d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/91427540e5b2b95dd37421a45cf123557b269989\"\u003e\u003ccode\u003e9142754\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d9267dca8eac7a586642391cb82728fbbfbc4af\"\u003e\u003ccode\u003e6d9267d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/f9f8ca824967b8543fba4906ce9d0f172edcb04d\"\u003e\u003ccode\u003ef9f8ca8\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/1c7c2500f5ad21e8fe110f205d055031a99f19d2\"\u003e\u003ccode\u003e1c7c250\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/314da03bd6182aaf15355da9341c3a8760219ba4\"\u003e\u003ccode\u003e314da03\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d9a32b4e5479fd0c83efda41ee795b490be25111\"\u003e\u003ccode\u003ed9a32b4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.4...v8.0.9\"\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.5 to 8.0.6\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63202\"\u003e#63202\u003c/a\u003e  Only send \u003ccode\u003eUNLISTEN\u003c/code\u003e query if we are actively listening (\u003ca href=\"https://github.com/jwage\"\u003e\u003ccode\u003e@​jwage\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/62988\"\u003e#62988\u003c/a\u003e  Fix DBALv4 support by replacing trigger by explicit pg_notify() (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61963\"\u003esymfony/symfony#61963\u003c/a\u003e [Doctrine][Messenger] Remove old MySQL special handling that causes deadlocks (\u003ca href=\"https://github.com/psihius\"\u003e\u003ccode\u003e@​psihius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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/doctrine-messenger/commit/88329a3faba5023cfb569b3fc5b8a771336c4a88\"\u003e\u003ccode\u003e88329a3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/a429cd95983eaea2371ea279bed3b8a93b9ecdd3\"\u003e\u003ccode\u003ea429cd9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/399a74e531c0f7f5635e885f48cdf120c7b95937\"\u003e\u003ccode\u003e399a74e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/da3d4ceb1132e7da11777067da9413004383ba6a\"\u003e\u003ccode\u003eda3d4ce\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/f4283aa40e29c332f449e09a8f2272c32d4fc57b\"\u003e\u003ccode\u003ef4283aa\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/0ae14db80d946b2e4fac5b2ec5e8eca8b30feaf4\"\u003e\u003ccode\u003e0ae14db\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/6ed586448583f0db58ba1280d6dd53a6779bc4ff\"\u003e\u003ccode\u003e6ed5864\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/55bad15da4923af154e9869182c84937bb9b2fe2\"\u003e\u003ccode\u003e55bad15\u003c/code\u003e\u003c/a\u003e use PHPUnit 13 on PHP 8.4+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/81d0b288e90d462896d1dffcff99571dd9d1618c\"\u003e\u003ccode\u003e81d0b28\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/db4392a955ae68d0ac063b416625355d5ef4f9c5\"\u003e\u003ccode\u003edb4392a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.5...v8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dotenv` from 7.4.0 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/releases\"\u003esymfony/dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63955\"\u003e#63955\u003c/a\u003e  Fix variable corruption when loading env more than once (\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/dotenv/issues/63894\"\u003e#63894\u003c/a\u003e  Fix self-referencing variable resolution with suffix/prefix (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63766\"\u003e#63766\u003c/a\u003e  Fix preloading warning by replacing anonymous exception class (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63674\"\u003e#63674\u003c/a\u003e  Fix self-referencing variables with defaults and env key resolution during deferred expansion (\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/dotenv/issues/63620\"\u003e#63620\u003c/a\u003e  Fix escaped dollar signs lost during deferred variable resolution (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63496\"\u003e#63496\u003c/a\u003e  Defer variable and command expansion to account for overrides from subsequent .env files (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63372\"\u003e#63372\u003c/a\u003e  Use \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable when dumping dotenv (\u003ca href=\"https://github.com/Spea\"\u003e\u003ccode\u003e@​Spea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60776\"\u003esymfony/symfony#60776\u003c/a\u003e [Console][FrameworkBundle] Remove deprecated \u003ccode\u003eApplication::add()\u003c/code\u003e methods (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60394\"\u003esymfony/symfony#60394\u003c/a\u003e [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.8...v7.4.9\"\u003ehttps://github.com/symfony/dotenv/compare/v7.4.8...v7.4.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/blob/8.1/CHANGELOG.md\"\u003esymfony/dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e$defaultName\u003c/code\u003e and \u003ccode\u003e$defaultDescription\u003c/code\u003e properties from \u003ccode\u003eDebugCommand\u003c/code\u003e command, configuration is done through the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable with the path to the \u003ccode\u003e.env\u003c/code\u003e file loaded by \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e or \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003efilter\u003c/code\u003e argument to \u003ccode\u003edebug:dotenv\u003c/code\u003e command to filter variable names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edotenv:dump\u003c/code\u003e command to compile the contents of the .env files into a PHP-optimized file called \u003ccode\u003e.env.local.php\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug:dotenv\u003c/code\u003e command to list all dotenv files with variables and values\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$overrideExistingVars\u003c/code\u003e on \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e and \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e to check for \u003ccode\u003e.env.local.php\u003c/code\u003e before calling \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::setProdEnvs()\u003c/code\u003e and \u003ccode\u003eDotenv::usePutenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emade Dotenv's constructor accept \u003ccode\u003e$envKey\u003c/code\u003e and \u003ccode\u003e$debugKey\u003c/code\u003e arguments, to define\nthe name of the env vars that configure the env name and debug settings\u003c/li\u003e\n\u003cli\u003edeprecated passing \u003ccode\u003e$usePutenv\u003c/code\u003e argument to Dotenv's constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003eputenv()\u003c/code\u003e is disabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated use of \u003ccode\u003eputenv()\u003c/code\u003e by default. This feature will be opted-in with a constructor argument to \u003ccode\u003eDotenv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::overload()\u003c/code\u003e and \u003ccode\u003e$overrideExistingVars\u003c/code\u003e as optional parameter of \u003ccode\u003eDotenv::populate()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e to load a .env file and its corresponding .env.local, .env.$env and .env.$env.local files if they exist\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/symfony/dotenv/commit/f75c67be2c2648741c4b163546002e34265bcb91\"\u003e\u003ccode\u003ef75c67b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/ba757a8564a0ccac1a26a859b83295645020ea68\"\u003e\u003ccode\u003eba757a8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/381ab0832cbc8bc0e927da6bd5116de7b8cae974\"\u003e\u003ccode\u003e381ab08\u003c/code\u003e\u003c/a\u003e [Dotenv] Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/0a1f94fbf6189161cb13aba4c2bba9faebd1e7fc\"\u003e\u003ccode\u003e0a1f94f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3630228f1c442bc5b95772eb353138349e94c5fc\"\u003e\u003ccode\u003e3630228\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3892f825673d0edb1c0b7c7772098448f27c92e0\"\u003e\u003ccode\u003e3892f82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/dab514cf52d8da0ae8248c2fc2645307ecd09222\"\u003e\u003ccode\u003edab514c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/ac4ed3ddc8d94851d8673d471c50bbd4addff4fe\"\u003e\u003ccode\u003eac4ed3d\u003c/code\u003e\u003c/a\u003e [Dotenv] Fix variable corruption when loading env more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/6e7b71881506c8a211a0e5ca93b3413d9151d99f\"\u003e\u003ccode\u003e6e7b718\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3bd035be6b86ab482102e76dcce54232f58c9678\"\u003e\u003ccode\u003e3bd035b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.0...v8.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/expression-language` from 7.4.4 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/releases\"\u003esymfony/expression-language's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62350\"\u003esymfony/symfony#62350\u003c/a\u003e [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61068\"\u003esymfony/symfony#61068\u003c/a\u003e [ExpressionLanguage] forbid passing \u003ccode\u003enull\u003c/code\u003e as allowed variables (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60697\"\u003esymfony/symfony#60697\u003c/a\u003e Enforce return types on all components (\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/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/expression-language/compare/v7.4.7...v7.4.8\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/blob/8.1/CHANGELOG.md\"\u003esymfony/expression-language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-safe array access syntax (\u003ccode\u003efoo?.[0]\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-$expressionLanguage-\u0026gt;lint($expression, null);\n+$expressionLanguage-\u0026gt;lint($expression, [], ExpressionLanguage::IGNORE_UNKNOWN_VARIABLES);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-coalescing unknown variables\u003c/li\u003e\n\u003cli\u003eAdd support for comments using \u003ccode\u003e/*\u003c/code\u003e \u0026amp; \u003ccode\u003e*/\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing any iterable as \u003ccode\u003e$providers\u003c/code\u003e list to \u003ccode\u003eExpressionLanguage\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u0026gt;\u003c/code\u003e, and \u003ccode\u003e~\u003c/code\u003e bitwise operators\u003c/li\u003e\n\u003cli\u003eAdd support for logical \u003ccode\u003exor\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PHP \u003ccode\u003emin\u003c/code\u003e and \u003ccode\u003emax\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::IGNORE_UNKNOWN_VARIABLES\u003c/code\u003e and \u003ccode\u003eParser::IGNORE_UNKNOWN_FUNCTIONS\u003c/code\u003e flags to control whether\nparsing and linting should check for unknown variables and functions.\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators now use strict comparison\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eenum\u003c/code\u003e expression function\u003c/li\u003e\n\u003cli\u003eDeprecate loose comparisons when using the \u0026quot;in\u0026quot; operator; normalize the array parameter\nso it only has the expected types or implement loose matching in your own expression function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.2\u003c/p\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/expression-language/commit/b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b\"\u003e\u003ccode\u003eb2a5fd3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/87ff95687748f4af65e4d5a6e917d448ec52aa83\"\u003e\u003ccode\u003e87ff956\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/83989cfbcf2ba08a400be339a88468b05ddc21c9\"\u003e\u003ccode\u003e83989cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/43f520aef59d2fd089662d721b39e0101bb69232\"\u003e\u003ccode\u003e43f520a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/7823bc106004f2ba04a89e3806e6b94d03a25070\"\u003e\u003ccode\u003e7823bc1\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/f1fededd6b0b78467cc05888b2e375ae6be01a91\"\u003e\u003ccode\u003ef1feded\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/a2ab9b5cc9d147dedc8292b5f81017220d5ddc21\"\u003e\u003ccode\u003ea2ab9b5\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/14b5295ee920fbfd3f3dd3adabe2ebcfb6f0870f\"\u003e\u003ccode\u003e14b5295\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/78f3ab01347ec5b600a2e9d7830cdc16e80e60b6\"\u003e\u003ccode\u003e78f3ab0\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/454328b498ea9ad12e7f8e3bae1bf00ee3564f76\"\u003e\u003ccode\u003e454328b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.4...v8.0.8\"\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.4 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/form/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e  Preserve collection children added by PRE_SET_DATA listeners (\u003ca href=\"https://github.com/dargor980\"\u003e\u003ccode\u003e@​dargor980\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/form/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63656\"\u003e#63656\u003c/a\u003e  Fix typed property initialization in ValidatorExtension (\u003ca href=\"https://github.com/SeverinGloeckle\"\u003e\u003ccode\u003e@​SeverinGloeckle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/form/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63589\"\u003e#63589\u003c/a\u003e  Fix session data contamination by non-serializable objects in form flow (\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/form/issues/63572\"\u003e#63572\u003c/a\u003e  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/form/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/54324\"\u003e#54324\u003c/a\u003e  Fix merging POST params and files when collection entries have mismatched indices (\u003ca href=\"https://github.com/priyadi\"\u003e\u003ccode\u003e@​priyadi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63450\"\u003e#63450\u003c/a\u003e  Fix missing resource tracking for type extensions in FormPass (\u003ca href=\"https://github.com/ranpafin\"\u003e\u003ccode\u003e@​ranpafin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/form/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63144\"\u003e#63144\u003c/a\u003e  Fix \u003ccode\u003eOrderedHashMap\u003c/code\u003e auto-increment logic with mixed keys (yoeunes)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63154\"\u003e#63154\u003c/a\u003e  don't skip custom view transformers while normalizing submitted newlines (xabbuh)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63113\"\u003e#63113\u003c/a\u003e  Fix ICU 72+ whitespace handling in \u003ccode\u003eDateTimeToLocalizedStringTransformer\u003c/code\u003e (roukmoute)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/62884\"\u003e#62884\u003c/a\u003e  Prevent cached block prefixes from leaking across nested collections (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/form/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62841\"\u003esymfony/symfony#62841\u003c/a\u003e [Form] Always normalize CRLF and CR to LF in \u003ccode\u003eTextareaType\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62759\"\u003esymfony/symfony#62759\u003c/a\u003e [Form] do not use PHPUnit mock objects without configured expectations (\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\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/form/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\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/symfony/form/blob/8.1/CHANGELOG.md\"\u003esymfony/form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for submitting forms with unchecked checkboxes in request handlers\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResetFlowType\u003c/code\u003e button in \u003ccode\u003eNavigatorFlowType\u003c/code\u003e that you can display with \u003ccode\u003ewith_reset\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAllow injecting a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e into \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing boolean as the second argument of \u003ccode\u003eValidatorExtension\u003c/code\u003e and \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e's constructors; pass a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$violationMapper\u003c/code\u003e to \u003ccode\u003eValidatorExtensionTrait\u003c/code\u003e and \u003ccode\u003eTypeTestCase\u003c/code\u003e's \u003ccode\u003egetExtensions()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003eAdd default \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e attributes to \u003ccode\u003eBirthdayType\u003c/code\u003e when \u003ccode\u003ewidget\u003c/code\u003e is \u003ccode\u003esingle_text\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elabels\u003c/code\u003e option to \u003ccode\u003eDateType\u003c/code\u003e to customize the year, month and day sub-field labels\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etranslation_domain\u003c/code\u003e instead of \u003ccode\u003echoice_translation_domain\u003c/code\u003e for the expanded \u003ccode\u003eChoiceType\u003c/code\u003e placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange default value of \u003ccode\u003edefault_protocol\u003c/code\u003e option in \u003ccode\u003eUrlType\u003c/code\u003e from \u003ccode\u003e'http'\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eResizeFormListener::preSetData()\u003c/code\u003e method, use \u003ccode\u003epostSetData()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003evalidation.xml\u003c/code\u003e in \u003ccode\u003eResources/config\u003c/code\u003e, replaced by attributes on the \u003ccode\u003eForm\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einput=date_point\u003c/code\u003e to \u003ccode\u003eDateTimeType\u003c/code\u003e, \u003ccode\u003eDateType\u003c/code\u003e and \u003ccode\u003eTimeType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for guessing form type of enum properties\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eactive_at\u003c/code\u003e, \u003ccode\u003enot_active_at\u003c/code\u003e and \u003ccode\u003elegal_tender\u003c/code\u003e, \u003ccode\u003einclude_undated\u003c/code\u003e options to \u003ccode\u003eCurrencyType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFormFlow\u003c/code\u003e for multistep forms management\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying nested options in DebugCommand\u003c/li\u003e\n\u003cli\u003eAdd support for strings as data for the \u003ccode\u003eMoneyType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003ecalendar\u003c/code\u003e option in \u003ccode\u003eDateType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLazyChoiceLoader\u003c/code\u003e and \u003ccode\u003echoice_lazy\u003c/code\u003e option in \u003ccode\u003eChoiceType\u003c/code\u003e for loading and rendering choices on demand\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eform.post_set_data\u003c/code\u003e instead of \u003ccode\u003eform.pre_set_data\u003c/code\u003e in \u003ccode\u003eResizeFormListener\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange the priority of \u003ccode\u003eDataCollectorListener\u003c/code\u003e from 255 to -255\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eResizeFormListener::postSetData()\u003c/code\u003e method \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\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/form/commit/dd9f73dd3b92e657c97aeeca1f47e981c635ea91\"\u003e\u003ccode\u003edd9f73d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/b6c107af659106abec1771d9d7d22da528644d3a\"\u003e\u003ccode\u003eb6c107a\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e [Form] Preserve collection children added by PRE_SET_DATA listener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/98aeb28f1a1432327168fbe3156123520dc0fdd3\"\u003e\u003ccode\u003e98aeb28\u003c/code\u003e\u003c/a\u003e [Form] Preserve collection children added by PRE_SET_DATA listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/201943670b75542df1eaaa7063fe077f00562fb9\"\u003e\u003ccode\u003e2019436\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/9efcc66c7fab465cfd6fa4e9e419379ea2160c0e\"\u003e\u003ccode\u003e9efcc66\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/04e041b792ba0749d0cce1e2541a5fd1437a1fe5\"\u003e\u003ccode\u003e04e041b\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/ef8695743492c0e9d95677d4878490b8d4bbd25e\"\u003e\u003ccode\u003eef86957\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/b7a469e11eafcd636f4a4a8d511fb76fb076dcf0\"\u003e\u003ccode\u003eb7a469e\u003c/code\u003e\u003c/a\u003e [Tests] Fix \u0026quot;Incomplete version\u0026quot; PHPUnit warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/3e7ab6c6f64c7e204455d0ec0e92dbc70b20d3db\"\u003e\u003ccode\u003e3e7ab6c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/5dbbfc637c7377c8b726710c20c3902900182ba4\"\u003e\u003ccode\u003e5dbbfc6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.4...v8.0.9\"\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.5 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/64046\"\u003e#64046\u003c/a\u003e  Don't share CURL_LOCK_DATA_CONNECT to honor max_host_connections (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63692\"\u003e#63692\u003c/a\u003e  Fix broken streams when first event is delayed (\u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63726\"\u003e#63726\u003c/a\u003e  Unset push response content when the push handler is released (\u003ca href=\"https://github.com/sakozoko\"\u003e\u003ccode\u003e@​sakozoko\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63573\"\u003e#63573\u003c/a\u003e  Fix CachingHttpClient compatibility with decorator clients on 304 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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/58460\"\u003e#58460\u003c/a\u003e  Fix destructor throwing while timeout was handled (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\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\u003c/ul\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63212\"\u003e#63212\u003c/a\u003e  Fix dealing with truncated streams after headers arrived with CurlHttpClient (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63211\"\u003e#63211\u003c/a\u003e  Fix dealing with multiple levels of AsyncResponse decoration (\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\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63155\"\u003e#63155\u003c/a\u003e  Skip HTTP/3 when using a proxy (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/62954\"\u003e#62954\u003c/a\u003e  Fix existing headers must be replaced in CachingHttpClient (Toflar)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/62898\"\u003e#62898\u003c/a\u003e  update chunk items' expiration on revalidation (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62845\"\u003esymfony/symfony#62845\u003c/a\u003e [HttpClient] Fix ever growing \u003ccode\u003e$maxHostConnections\u003c/code\u003e (\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.gith...\n\n_Description has been truncated_","html_url":"https://github.com/josego85/pdf-content-search/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josego85%2Fpdf-content-search/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"},{"uuid":"4373838363","node_id":"PR_kwDOKd-4p87X3ewD","number":27,"state":"closed","title":"Update symfony/process requirement from ^6.0|^7.0 to ^8.0.8","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-14T03:23:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T03:28:33.000Z","updated_at":"2026-05-14T03:23:43.000Z","time_to_close":863708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"symfony/process","old_version":"^6.0|^7.0","new_version":"^8.0.8","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [symfony/process](https://github.com/symfony/process) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/process/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63611\"\u003e#63611\u003c/a\u003e  Throw InvalidArgumentException when env block exceeds Windows limit (Nadim AL ABDOU)\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/process/blob/8.1/CHANGELOG.md\"\u003esymfony/process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage::fromShellCommandline()\u003c/code\u003e to instantiate a Process via the fromShellCommandline method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProcess::setIgnoredSignals()\u003c/code\u003e to disable signal propagation to the child process\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhpSubprocess\u003c/code\u003e to handle PHP subprocesses that take over the\nconfiguration from their parent\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage\u003c/code\u003e and \u003ccode\u003eRunProcessMessageHandler\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::setOptions()\u003c/code\u003e to set \u003ccode\u003eProcess\u003c/code\u003e specific options\u003c/li\u003e\n\u003cli\u003eadded option \u003ccode\u003ecreate_new_console\u003c/code\u003e to allow a subprocess to continue\nto run after the main script exited, both on Linux and on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getStartTime()\u003c/code\u003e to retrieve the start time of the process as float\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ePhpProcess::setPhpBinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess\u003c/code\u003e must be instantiated with a command array, use \u003ccode\u003eProcess::fromShellCommandline()\u003c/code\u003e when the command should be parsed by the shell\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::setCommandLine()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e: env variables are always inherited.\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getLastOutputTime()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/commits/v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Astrotomic/php-deepface/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Astrotomic%2Fphp-deepface/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4346744692","node_id":"PR_kwDORNs4gM7WhFvD","number":27,"state":"open","title":"Bump the composer group across 1 directory with 6 updates","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":"2026-04-28T22:53:44.000Z","updated_at":"2026-04-28T22:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":6,"packages":[{"name":"phpoffice/phpspreadsheet","old_version":"5.0.0","new_version":"5.7.0","repository_url":"https://github.com/PHPOffice/PhpSpreadsheet"},{"name":"google/protobuf","old_version":"4.31.1","new_version":"4.33.6","repository_url":"https://github.com/protocolbuffers/protobuf-php"},{"name":"league/commonmark","old_version":"2.7.0","new_version":"2.8.2","repository_url":"https://github.com/thephpleague/commonmark"},{"name":"psy/psysh","old_version":"0.12.8","new_version":"0.12.22","repository_url":"https://github.com/bobthecow/psysh"},{"name":"symfony/http-foundation","old_version":"7.3.0","new_version":"7.4.8","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"7.3.0","new_version":"7.4.8","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 6 updates in the /Wber directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpoffice/phpspreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) | `5.0.0` | `5.7.0` |\n| [google/protobuf](https://github.com/protocolbuffers/protobuf-php) | `4.31.1` | `4.33.6` |\n| [league/commonmark](https://github.com/thephpleague/commonmark) | `2.7.0` | `2.8.2` |\n| [psy/psysh](https://github.com/bobthecow/psysh) | `0.12.8` | `0.12.22` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.3.0` | `7.4.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.3.0` | `7.4.8` |\n\n\nUpdates `phpoffice/phpspreadsheet` from 5.0.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/PHPOffice/PhpSpreadsheet/releases\"\u003ephpoffice/phpspreadsheet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Reader/Csv Extendable, add new preferred Reader/CsvNoEscape class. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003e#4836\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003ePHPOffice/PhpSpreadsheet#4836\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4837\"\u003e#4837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4837\"\u003ePHPOffice/PhpSpreadsheet#4837\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4845\"\u003ePHPOffice/PhpSpreadsheet#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXLOOKUP function. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003e#1453\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003ePHPOffice/PhpSpreadsheet#1453\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4844\"\u003ePHPOffice/PhpSpreadsheet#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduction of a benchmark test suite, independent of the default unit test suite. Users can use it as a template for experimenting and making decisions concerning performance. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4824\"\u003e#4824\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4824\"\u003ePHPOffice/PhpSpreadsheet#4824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection/Cells::MAX_COLUMN_ID - use Cell/AddressRange::MAX_COLUMN_INT.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet constants MAX_XLS_COLUMN, MAX_XLS_COLUMN_STRING, MAX_XLS_ROW - use Cell/AddressRange MAX_COLUMN_INT_XLS, MAX_COLUMN_XLS, MAX_ROW_XLS\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent handling of row and column limits. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4820\"\u003e#4820\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4820\"\u003ePHPOffice/PhpSpreadsheet#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProblems with Html Conditional Formatting Colorscale. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003e#4838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003ePHPOffice/PhpSpreadsheet#4838\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4839\"\u003e#4839\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4839\"\u003ePHPOffice/PhpSpreadsheet#4839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where Date detection could misclassify invalid numeric values as dates. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4841\"\u003e#4841\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4841\"\u003ePHPOffice/PhpSpreadsheet#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOds Reader/Writer Integer Styles with Leading Zeros. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003e#1606\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003ePHPOffice/PhpSpreadsheet#1606\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4822\"\u003e#4822\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4822\"\u003ePHPOffice/PhpSpreadsheet#4822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXlsx Writer Data URI for Images. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003e#4823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003ePHPOffice/PhpSpreadsheet#4823\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4831\"\u003e#4831\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4831\"\u003ePHPOffice/PhpSpreadsheet#4831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusion Checking for Union Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003e#4832\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003ePHPOffice/PhpSpreadsheet#4832\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4835\"\u003e#4835\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4835\"\u003ePHPOffice/PhpSpreadsheet#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReader Xlsx Hyperlink with Anchor. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003e#4842\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003ePHPOffice/PhpSpreadsheet#4842\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4843\"\u003e#4843\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4843\"\u003ePHPOffice/PhpSpreadsheet#4843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuch improved handling of Styles by Ods Reader. The relevant changes are listed at the end of the \u0026quot;Fixed\u0026quot; section below.\u003c/li\u003e\n\u003cli\u003eOption to use OldCalculatedValue in ToArray and Relatives. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003e#1810\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003ePHPOffice/PhpSpreadsheet#1810\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4787\"\u003e#4787\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4787\"\u003ePHPOffice/PhpSpreadsheet#4787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd checkbox style (Xlsx and Html). [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4781\"\u003e#4781\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4781\"\u003ePHPOffice/PhpSpreadsheet#4781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOption to whitelist external images. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4793\"\u003e#4793\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4793\"\u003ePHPOffice/PhpSpreadsheet#4793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html add ability to set line ending. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4779\"\u003e#4779\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4779\"\u003ePHPOffice/PhpSpreadsheet#4779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html optionally save formulas as data attributes. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4783\"\u003e#4783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4783\"\u003ePHPOffice/PhpSpreadsheet#4783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUser-supplied headers and footers in PDF. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/3159\"\u003e#3159\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/3159\"\u003ePHPOffice/PhpSpreadsheet#3159\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4789\"\u003e#4789\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4789\"\u003ePHPOffice/PhpSpreadsheet#4789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWriter/Html constant BODY_LINE no longer makes sense with a configurable line ending. No replacement.\u003c/li\u003e\n\u003cli\u003eCalculation classes FormulaParser and FormulaToken are unused. No replacement.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet methods insertBitMap, positionImage, writeObjPicture, processBitmapGd, and processBitmap are unused. No replacement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance in value binders. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4780\"\u003e#4780\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4780\"\u003ePHPOffice/PhpSpreadsheet#4780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Unions as Function Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4656\"\u003e#4656\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4656\"\u003ePHPOffice/PhpSpreadsheet#4656\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/316\"\u003e#316\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/316\"\u003ePHPOffice/PhpSpreadsheet#316\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/503\"\u003e#503\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/503\"\u003ePHPOffice/PhpSpreadsheet#503\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4657\"\u003e#4657\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4657\"\u003ePHPOffice/PhpSpreadsheet#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnexpected Behavior of CONCATENATE. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4061\"\u003e#4061\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4061\"\u003ePHPOffice/PhpSpreadsheet#4061\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4797\"\u003e#4797\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4797\"\u003ePHPOffice/PhpSpreadsheet#4797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImage Css size in millimeters. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4800\"\u003e#4800\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4800\"\u003ePHPOffice/PhpSpreadsheet#4800\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4801\"\u003e#4801\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4801\"\u003ePHPOffice/PhpSpreadsheet#4801\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/PHPOffice/PhpSpreadsheet/blob/master/CHANGELOG.md\"\u003ephpoffice/phpspreadsheet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026-04-19 - 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-04-09 - 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Reader/Csv Extendable, add new preferred Reader/CsvNoEscape class. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003e#4836\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003ePHPOffice/PhpSpreadsheet#4836\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4837\"\u003e#4837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4837\"\u003ePHPOffice/PhpSpreadsheet#4837\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4845\"\u003ePHPOffice/PhpSpreadsheet#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXLOOKUP function. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003e#1453\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003ePHPOffice/PhpSpreadsheet#1453\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4844\"\u003ePHPOffice/PhpSpreadsheet#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduction of a benchmark test suite, independent of the default unit test suite. Users can use it as a template for experimenting and making decisions concerning performance. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4824\"\u003e#4824\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4824\"\u003ePHPOffice/PhpSpreadsheet#4824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection/Cells::MAX_COLUMN_ID - use Cell/AddressRange::MAX_COLUMN_INT.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet constants MAX_XLS_COLUMN, MAX_XLS_COLUMN_STRING, MAX_XLS_ROW - use Cell/AddressRange MAX_COLUMN_INT_XLS, MAX_COLUMN_XLS, MAX_ROW_XLS\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent handling of row and column limits. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4820\"\u003e#4820\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4820\"\u003ePHPOffice/PhpSpreadsheet#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProblems with Html Conditional Formatting Colorscale. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003e#4838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003ePHPOffice/PhpSpreadsheet#4838\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4839\"\u003e#4839\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4839\"\u003ePHPOffice/PhpSpreadsheet#4839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where Date detection could misclassify invalid numeric values as dates. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4841\"\u003e#4841\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4841\"\u003ePHPOffice/PhpSpreadsheet#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOds Reader/Writer Integer Styles with Leading Zeros. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003e#1606\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003ePHPOffice/PhpSpreadsheet#1606\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4822\"\u003e#4822\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4822\"\u003ePHPOffice/PhpSpreadsheet#4822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXlsx Writer Data URI for Images. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003e#4823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003ePHPOffice/PhpSpreadsheet#4823\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4831\"\u003e#4831\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4831\"\u003ePHPOffice/PhpSpreadsheet#4831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusion Checking for Union Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003e#4832\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003ePHPOffice/PhpSpreadsheet#4832\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4835\"\u003e#4835\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4835\"\u003ePHPOffice/PhpSpreadsheet#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReader Xlsx Hyperlink with Anchor. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003e#4842\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003ePHPOffice/PhpSpreadsheet#4842\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4843\"\u003e#4843\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4843\"\u003ePHPOffice/PhpSpreadsheet#4843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-02-28 - 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuch improved handling of Styles by Ods Reader. The relevant changes are listed at the end of the \u0026quot;Fixed\u0026quot; section below.\u003c/li\u003e\n\u003cli\u003eOption to use OldCalculatedValue in ToArray and Relatives. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003e#1810\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003ePHPOffice/PhpSpreadsheet#1810\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4787\"\u003e#4787\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4787\"\u003ePHPOffice/PhpSpreadsheet#4787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd checkbox style (Xlsx and Html). [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4781\"\u003e#4781\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4781\"\u003ePHPOffice/PhpSpreadsheet#4781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOption to whitelist external images. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4793\"\u003e#4793\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4793\"\u003ePHPOffice/PhpSpreadsheet#4793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html add ability to set line ending. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4779\"\u003e#4779\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4779\"\u003ePHPOffice/PhpSpreadsheet#4779\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/PHPOffice/PhpSpreadsheet/commit/9f55d3b9b7bcb1084fda8340e4b7ce4ed10cd0c8\"\u003e\u003ccode\u003e9f55d3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4859\"\u003e#4859\u003c/a\u003e from oleibman/updchangelog20260419\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/2e35213f2a5c8430f8f46294e7d472c30cf123be\"\u003e\u003ccode\u003e2e35213\u003c/code\u003e\u003c/a\u003e Update Changelog for New Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/9019a9c9da1daee02d55c40f45f23a3c7eba5b62\"\u003e\u003ccode\u003e9019a9c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/f1eb4e6980d537ec85fc20be5950f9ad65d47ffd\"\u003e\u003ccode\u003ef1eb4e6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/9b90dee03deb0d28761479c4a3a06fba5f7e012e\"\u003e\u003ccode\u003e9b90dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4857\"\u003e#4857\u003c/a\u003e from oleibman/changelog20260406\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/f302b3265a3c471438192eea5a8cca26c1d52e88\"\u003e\u003ccode\u003ef302b32\u003c/code\u003e\u003c/a\u003e Prepare Changelog For New Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/4a476071b3e0d633906251d95e73ad7464a32337\"\u003e\u003ccode\u003e4a47607\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4850\"\u003e#4850\u003c/a\u003e from oleibman/updatestan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/8a9e9b561043ad5c9ed869a9c9b6658a7b1c50c3\"\u003e\u003ccode\u003e8a9e9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e from oleibman/csvnonutf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/5d6d7d537f941ecfff5990f33558bad74d075be5\"\u003e\u003ccode\u003e5d6d7d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into csvnonutf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/6f23fe3d8c3b2604360bbc4d1778a1f41d6c1d52\"\u003e\u003ccode\u003e6f23fe3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e from oleibman/xlookup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/compare/5.0.0...5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google/protobuf` from 4.31.1 to 4.33.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/84b008c23915ed94536737eae46f41ba3bccfe67\"\u003e\u003ccode\u003e84b008c\u003c/code\u003e\u003c/a\u003e 4.33.6 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/1debe453db83159b98a38df5a3737feb1e8ef016\"\u003e\u003ccode\u003e1debe45\u003c/code\u003e\u003c/a\u003e 5.34.0 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/3f6644d863943ebedafacfbfff2cb1c967a766b2\"\u003e\u003ccode\u003e3f6644d\u003c/code\u003e\u003c/a\u003e 5.34.0RC2 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/6fd2d13a7591515c8d09e6278f1a42a78e1adeac\"\u003e\u003ccode\u003e6fd2d13\u003c/code\u003e\u003c/a\u003e 4.29.6 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/ebe8010a61b2ae0cff0d246fe1c4d44e9f7dfa6d\"\u003e\u003ccode\u003eebe8010\u003c/code\u003e\u003c/a\u003e 4.33.5 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/a217acb35241a96fd6d6280e2b2540c30bd028f7\"\u003e\u003ccode\u003ea217acb\u003c/code\u003e\u003c/a\u003e 5.34.0RC1 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/22d28025cda0d223a2e48c2e16c5284ecc9f5402\"\u003e\u003ccode\u003e22d2802\u003c/code\u003e\u003c/a\u003e 4.33.4 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/281537d44d6c270606354e65bfa75a0969dbd629\"\u003e\u003ccode\u003e281537d\u003c/code\u003e\u003c/a\u003e 4.33.3 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/fbd96b7bf1343f4b0d8fb358526c7ba4d72f1318\"\u003e\u003ccode\u003efbd96b7\u003c/code\u003e\u003c/a\u003e 4.33.2 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/0cd73ccf0cd26c3e72299cce1ea6144091a57e12\"\u003e\u003ccode\u003e0cd73cc\u003c/code\u003e\u003c/a\u003e 4.33.1 sync\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protocolbuffers/protobuf-php/compare/v4.31.1...v4.33.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/commonmark` from 2.7.0 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/releases\"\u003eleague/commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (\u003ca href=\"https://github.com/thephpleague/commonmark/security/advisories/GHSA-4v6x-c7xx-hw9f\"\u003eGHSA-4v6x-c7xx-hw9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\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/Kocal\"\u003e\u003ccode\u003e@​Kocal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1106\"\u003ethephpleague/commonmark#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freost\"\u003e\u003ccode\u003e@​freost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1107\"\u003ethephpleague/commonmark#1107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\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/samwilson\"\u003e\u003ccode\u003e@​samwilson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1090\"\u003ethephpleague/commonmark#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ossobuffo\"\u003e\u003ccode\u003e@​ossobuffo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1100\"\u003ethephpleague/commonmark#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md\"\u003eleague/commonmark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-03-19\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2026-03-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (GHSA-4v6x-c7xx-hw9f)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.1] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\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/thephpleague/commonmark/commit/59fb075d2101740c337c7216e3f32b36c204218b\"\u003e\u003ccode\u003e59fb075\u003c/code\u003e\u003c/a\u003e Fix DomainFilteringAdapter hostname boundary bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/74b4487b524eaacd34b4e87313f6028671e15562\"\u003e\u003ccode\u003e74b4487\u003c/code\u003e\u003c/a\u003e Document dangers of enabling an unsafe php.ini setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/84b1ca48347efdbe775426f108622a42735a6579\"\u003e\u003ccode\u003e84b1ca4\u003c/code\u003e\u003c/a\u003e Almost forgot this entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/bcf54f5a38cf8e42cca45248b04caba13317459f\"\u003e\u003ccode\u003ebcf54f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/7a68ed1c6765bd2650fed6d9857985bdfe655c71\"\u003e\u003ccode\u003e7a68ed1\u003c/code\u003e\u003c/a\u003e Prepare to release 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/5c0c4c8fe5a31e8260be99e0afad7136a27c79e6\"\u003e\u003ccode\u003e5c0c4c8\u003c/code\u003e\u003c/a\u003e Fix DisallowedRawHtml bypass via newline/tab in tag names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/f6e74434dd1a91f195f80cb0184b746a4187272a\"\u003e\u003ccode\u003ef6e7443\u003c/code\u003e\u003c/a\u003e Add regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/0719b6744cc68bc8b037fb30db86b62ec370c557\"\u003e\u003ccode\u003e0719b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e from freost/fix-php85-deprecation-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/63ff2e0b12742f379803b5f21aa6f5b50abcd412\"\u003e\u003ccode\u003e63ff2e0\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/8608e9c006d9f44acf8d983b126a813bd8def780\"\u003e\u003ccode\u003e8608e9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1106\"\u003e#1106\u003c/a\u003e from Kocal/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.0...2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psy/psysh` from 0.12.8 to 0.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bobthecow/psysh/releases\"\u003epsy/psysh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePsySH v0.12.22\u003c/h2\u003e\n\u003ch2\u003eRuntime config and clipboard support\u003c/h2\u003e\n\u003cp\u003ePsySH has a new \u003ccode\u003econfig\u003c/code\u003e command for inspecting and updating runtime-configurable settings during the current session. You can tweak things like \u003ccode\u003epager\u003c/code\u003e, \u003ccode\u003etheme\u003c/code\u003e, \u003ccode\u003everbosity\u003c/code\u003e, \u003ccode\u003euseSuggestions\u003c/code\u003e, \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e, \u003ccode\u003eclipboardCommand\u003c/code\u003e, and \u003ccode\u003esemicolonsSuppressReturn\u003c/code\u003e without restarting the shell. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/361\"\u003e#361\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThere’s also a new \u003ccode\u003ecopy\u003c/code\u003e command for copying the last result (\u003ccode\u003e$_\u003c/code\u003e) or any expression to your clipboard. Works with system clipboard commands, or via OSC 52 for SSH and remote terminals.\u003c/p\u003e\n\u003cp\u003eConfigure with \u003ccode\u003eclipboardCommand\u003c/code\u003e or \u003ccode\u003euseOsc52Clipboard\u003c/code\u003e in your config.\u003c/p\u003e\n\u003ch2\u003eSemicolon-based return suppression\u003c/h2\u003e\n\u003cp\u003eOptionally suppress return values by ending a statement with \u003ccode\u003e;\u003c/code\u003e, similar to MATLAB/Octave behavior. Supports a \u003ccode\u003e'double'\u003c/code\u003e mode requiring \u003ccode\u003e;;\u003c/code\u003e for suppression (if \u003ccode\u003erequireSemicolons\u003c/code\u003e is also enabled, both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'double'\u003c/code\u003e require \u003ccode\u003e;;\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e'semicolonsSuppressReturn' =\u0026gt; true,\r\n'semicolonsSuppressReturn' =\u0026gt; 'double', // Always require ;; to suppress\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOutput and exception display improvements\u003c/h2\u003e\n\u003cp\u003eStrings are now valid PHP!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePsySH now preserves backslashes and other characters it previously mangled in a few cases. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/351\"\u003e#351\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/568\"\u003e#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiline strings are rendered using heredoc-style output rather than triple-quoted strings \u003ccode\u003e\u0026quot;\u0026quot;\u0026quot;\u003c/code\u003e. The old format is available via \u003ccode\u003euseDeprecatedMultilineStrings\u003c/code\u003e until the next major release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding an \u003ccode\u003eexceptionDetails\u003c/code\u003e callback via config renders additional context about exceptions (e.g. validation errors) alongside the error message. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/648\"\u003e#648\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eA few other improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore consistent compact (and non-compact) output spacing.\u003c/li\u003e\n\u003cli\u003eResponsive \u003ccode\u003ehelp\u003c/code\u003e layout adapts to terminal width.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBetter completion for everyone\u003c/h2\u003e\n\u003cp\u003eLegacy readline now shares PsySH’s newer completion engine, which brings much better parity between ext-readline/libedit and experimental interactive readline. Command argument completion, better multiline buffering, and a handful of command-dispatch edge cases now work much more consistently outside experimental readline too.\u003c/p\u003e\n\u003cp\u003eCommands can now define their own argument completions via \u003ccode\u003eCommandArgumentCompletionAware\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eInteractive readline polish\u003c/h2\u003e\n\u003cp\u003eNew in the experimental interactive readline:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLive syntax highlighting\u003c/strong\u003e — code is highlighted as you type. Can be disabled via \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e if you don't like colors, I guess.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAllman-style indenting\u003c/strong\u003e — opening brackets on a new line get proper indentation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved auto-dedent\u003c/strong\u003e — closing brackets automatically reduce indentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003epsy\\info()\u003c/code\u003e and \u003ccode\u003e--info\u003c/code\u003e also report more detail about readline and autocomplete state.\u003c/p\u003e\n\u003cp\u003eRun psysh with \u003ccode\u003e--experimental-readline\u003c/code\u003e and try it out. It's getting kind of awesome!\u003c/p\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/bobthecow/psysh/commit/3be75d5b9244936dd4ac62ade2bfb004d13acf0f\"\u003e\u003ccode\u003e3be75d5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.12.22'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/8042a8fec59c72b9a9b5586f9bfe79e26c069aeb\"\u003e\u003ccode\u003e8042a8f\u003c/code\u003e\u003c/a\u003e Bump to v0.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/fd4cb699ef9df41ecd48f175edde3feaf4d8d794\"\u003e\u003ccode\u003efd4cb69\u003c/code\u003e\u003c/a\u003e Fix phan warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/2b350a413b82010f6e88fbb794aa7364d5ca9ecf\"\u003e\u003ccode\u003e2b350a4\u003c/code\u003e\u003c/a\u003e Fix throw special casing in really old php-parser versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/193e14994706fbe344291741bed2215622b1a659\"\u003e\u003ccode\u003e193e149\u003c/code\u003e\u003c/a\u003e Fix a code cleaner bug with \u003ccode\u003ethrow new Exception\u003c/code\u003e in PHP 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f583f74b314459c5f838095ce7a341fdd81690b2\"\u003e\u003ccode\u003ef583f74\u003c/code\u003e\u003c/a\u003e Restore VarDumper hard-ref handling, suppress link-only markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/1e6a0d6e8800e0d82c86b85b7de9e37ac65a74fd\"\u003e\u003ccode\u003e1e6a0d6\u003c/code\u003e\u003c/a\u003e Prefer use statements over FQNs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/484e600e2ac5f0e403796863865de6d8a6a66ebd\"\u003e\u003ccode\u003e484e600\u003c/code\u003e\u003c/a\u003e Simplify theme identity, no-op updates when unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f01e492b18146675b218061c0c31b13fe58e3a9a\"\u003e\u003ccode\u003ef01e492\u003c/code\u003e\u003c/a\u003e Standardize test temp dir creation and cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/6f33aea84464ed64b0c684c78fedf1f6620483d8\"\u003e\u003ccode\u003e6f33aea\u003c/code\u003e\u003c/a\u003e Add token-based fallback for incomplete member completion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bobthecow/psysh/compare/v0.12.8...v0.12.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 7.3.0 to 7.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.6...v7.4.7\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.6...v7.4.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63137\"\u003e#63137\u003c/a\u003e  Fix PdoSessionHandler charset-collation mismatch with the Doctrine DBAL (\u003ca href=\"https://github.com/samy-mahmoudi\"\u003e\u003ccode\u003e@​samy-mahmoudi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63012\"\u003e#63012\u003c/a\u003e  Fix double-prefixing of session keys when using redis/memcached (\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\u003ev7.4.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.2...v7.4.3\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.2...v7.4.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62799\"\u003esymfony/symfony#62799\u003c/a\u003e [Cache][HttpFoundation] Fix VARBINARY columns on sqlsrv (\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\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/http-foundation/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/62663\"\u003esymfony/symfony#62663\u003c/a\u003e [HttpFoundation] Improve logic in Request::createFromGlobals() (\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\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.0-RC3...v7.4.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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62287\"\u003esymfony/symfony#62287\u003c/a\u003e [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62324\"\u003esymfony/symfony#62324\u003c/a\u003e [HttpFoundation] Fix parsing hosts and schemes in URLs (\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!-- 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/symfony/http-foundation/blob/8.1/CHANGELOG.md\"\u003esymfony/http-foundation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBinaryFileResponse::shouldDeleteFileAfterSend()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate setting public properties of \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e objects directly; use setters or constructor arguments instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop HTTP method override support for methods GET, HEAD, CONNECT and TRACE\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$subtypeFallback\u003c/code\u003e to \u003ccode\u003eRequest::getFormat()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the following deprecated session options from \u003ccode\u003eNativeSessionStorage\u003c/code\u003e: \u003ccode\u003ereferer_check\u003c/code\u003e, \u003ccode\u003euse_only_cookies\u003c/code\u003e, \u003ccode\u003euse_trans_sid\u003c/code\u003e, \u003ccode\u003esid_length\u003c/code\u003e, \u003ccode\u003esid_bits_per_character\u003c/code\u003e, \u003ccode\u003etrans_sid_hosts\u003c/code\u003e, \u003ccode\u003etrans_sid_tags\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eTrigger PHP warning when using \u003ccode\u003eRequest::sendHeaders()\u003c/code\u003e after headers have already been sent; use a \u003ccode\u003eStreamedResponse\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd arguments \u003ccode\u003e$v4Bytes\u003c/code\u003e and \u003ccode\u003e$v6Bytes\u003c/code\u003e to \u003ccode\u003eIpUtils::anonymize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$partitioned\u003c/code\u003e to \u003ccode\u003eResponseHeaderBag::clearCookie()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$expiration\u003c/code\u003e to \u003ccode\u003eUriSigner::sign()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eRequest::get()\u003c/code\u003e, use properties \u003ccode\u003e-\u0026gt;attributes\u003c/code\u003e, \u003ccode\u003equery\u003c/code\u003e or \u003ccode\u003erequest\u003c/code\u003e directly instead\u003c/li\u003e\n\u003cli\u003eRemove accepting null \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eRequest::setFormat()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[WithHttpStatus]\u003c/code\u003e to define status codes: 404 for \u003ccode\u003eSignedUriException\u003c/code\u003e and 403 for \u003ccode\u003eExpiredSignedUriException\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eQUERY\u003c/code\u003e HTTP method\u003c/li\u003e\n\u003cli\u003eAdd support for structured MIME suffix\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRequest::set/getAllowedHttpMethodOverride()\u003c/code\u003e to list which HTTP methods can be overridden\u003c/li\u003e\n\u003cli\u003eDeprecate using \u003ccode\u003eRequest::sendHeaders()\u003c/code\u003e after headers have already been sent; use a \u003ccode\u003eStreamedResponse\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecate method \u003ccode\u003eRequest::get()\u003c/code\u003e, use properties \u003ccode\u003e-\u0026gt;attributes\u003c/code\u003e, \u003ccode\u003equery\u003c/code\u003e or \u003ccode\u003erequest\u003c/code\u003e directly instead\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRequest::createFromGlobals()\u003c/code\u003e parse the body of PUT, DELETE, PATCH and QUERY requests\u003c/li\u003e\n\u003cli\u003eDeprecate HTTP method override for methods GET, HEAD, CONNECT and TRACE; it will be ignored in Symfony 8.0\u003c/li\u003e\n\u003cli\u003eDeprecate accepting null \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eRequest::setFormat()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for iterable of string in \u003ccode\u003eStreamedResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEventStreamResponse\u003c/code\u003e and \u003ccode\u003eServerEvent\u003c/code\u003e classes to streamline server event streaming\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003evalkey:\u003c/code\u003e / \u003ccode\u003evalkeys:\u003c/code\u003e schemes for sessions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRequest::getPreferredLanguage()\u003c/code\u003e now favors a more preferred language above exactly matching a locale\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eUriSigner\u003c/code\u003e to use a \u003ccode\u003eClockInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUriSigner::verify()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$requests\u003c/code\u003e parameter to \u003ccode\u003eRequestStack::__construct()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$v4Bytes\u003c/code\u003e and \u003ccode\u003e$v6Bytes\u003c/code\u003e parameters to \u003ccode\u003eIpUtils::anonymize()\u003c/code\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/symfony/http-foundation/commit/9381209597ec66c25be154cbf2289076e64d1eab\"\u003e\u003ccode\u003e9381209\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/f94b3e7b7dafd40e666f0c9ff2084133bae41e81\"\u003e\u003ccode\u003ef94b3e7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/fd97d5e926e988a363cef56fbbf88c5c528e9065\"\u003e\u003ccode\u003efd97d5e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/17de1a39c0ed8dc062df993d65c7269502a2ec78\"\u003e\u003ccode\u003e17de1a3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/36ba5c7a025c05a92cd4a753abbe1781442c8414\"\u003e\u003ccode\u003e36ba5c7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/669ac23030db4cc4314e7a9ada4e258752266ec1\"\u003e\u003ccode\u003e669ac23\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.3.0...v7.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.3.0 to 7.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/process/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63611\"\u003e#63611\u003c/a\u003e  Throw InvalidArgumentException when env block exceeds Windows limit (Nadim AL ABDOU)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/process/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/process/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.4.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.2...v7.4.3\"\u003ehttps://github.com/symfony/process/compare/v7.4.2...v7.4.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/process/compare/v7.4.0-RC3...v7.4.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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/process/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.4...v7.4.0-BETA1\"\u003ehttps://github.com/symfony/process/compare/v7.3.4...v7.4.0-BETA1\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.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.10...v7.3.11\"\u003ehttps://github.com/symfony/process/compare/v7.3.10...v7.3.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.9...v7.3.10\"\u003ehttps://github.com/symfony/process/compare/v7.3.9...v7.3.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.3.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.8...v7.3.9\"\u003ehttps://github.com/symfony/process/compare/v7.3.8...v7.3.9\u003c/a\u003e)\u003c/p\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/process/commit/60f19cd3badc8de688421e21e4305eba50f8089a\"\u003e\u003ccode\u003e60f19cd\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/95b070ee7180a0d49d48786fccf3b935c01d6f3b\"\u003e\u003ccode\u003e95b070e\u003c/code\u003e\u003c/a\u003e [Process] Throw InvalidArgumentException when env block exceeds Windows limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/608476f4604102976d687c483ac63a79ba18cc97\"\u003e\u003ccode\u003e608476f\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/626f07a53f4b4e2f00e11824cc29f928d797783b\"\u003e\u003ccode\u003e626f07a\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/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f532042054c29ec9181b94ec5d5a42736c052eb1\"\u003e\u003ccode\u003ef532042\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/process/commit/6d13a9300772cf6f22f490574b80d9bf3481d07a\"\u003e\u003ccode\u003e6d13a93\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.3.0...v7.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mahmoud2001858833/order/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/mahmoud2001858833/order/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud2001858833%2Forder/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4241802645","node_id":"PR_kwDOMpwuyM7RkrFI","number":8,"state":"closed","title":"Bump the composer group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-17T22:43:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T21:24:29.000Z","updated_at":"2026-04-17T22:43:14.000Z","time_to_close":609523,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":9,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.51","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.49","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.47","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.19.0","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.51` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.49` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.47` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.19.0` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet()\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.4 deprecations\u003c/li\u003e\n\u003cli\u003eBigInteger: workaround for regression in GMP that PHP introduced\u003c/li\u003e\n\u003cli\u003eBigInteger: speed up Barrett reductions\u003c/li\u003e\n\u003cli\u003eX509: make the attributes section of new CSRs be blank (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1522\"\u003e#1522\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet()\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\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/phpseclib/phpseclib/commit/d59c94077f9c9915abb51ddb52ce85188ece1748\"\u003e\u003ccode\u003ed59c940\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d1a664b940b9b8f367185307dc010d11a2790f3\"\u003e\u003ccode\u003e2d1a664\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/8e2adfd761c11421ff4f4b694b4d0db78f3b4355\"\u003e\u003ccode\u003e8e2adfd\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/254140b34b8d738c53686f0362b22e2153d893ea\"\u003e\u003ccode\u003e254140b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/3c7de67772a915df14140348baa899c5bbfdd24a\"\u003e\u003ccode\u003e3c7de67\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/ffe48b6b1b1af6963327f0a5330e3aa004a194ac\"\u003e\u003ccode\u003effe48b6\u003c/code\u003e\u003c/a\u003e SSH2: use constant time string comparison in get_binary_packet():\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/9e4813fa0c148cc4838490d294a56fc51439417c\"\u003e\u003ccode\u003e9e4813f\u003c/code\u003e\u003c/a\u003e Hash: fix for sha512-224 and sha512-256\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/9275a75f17fd03bc0a85ad78ea60fd0356bad146\"\u003e\u003ccode\u003e9275a75\u003c/code\u003e\u003c/a\u003e RSA: add support for sha3/224, sha3/256, sha3/384 and sha3/512\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/39465c116ad88b53902ef8e41c77561570afc043\"\u003e\u003ccode\u003e39465c1\u003c/code\u003e\u003c/a\u003e CS adjustment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/ecd6bd4ddf7cf885cada22c309d9fb0a8ce7129f\"\u003e\u003ccode\u003eecd6bd4\u003c/code\u003e\u003c/a\u003e EC: backport Curve25519/448 tweaks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\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 5.4.35 to 5.4.49\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c83c46a2ab0605b7e1f3f9dd35dfe0f96cb09090\"\u003e\u003ccode\u003ec83c46a\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.37...v5.4.38\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/http-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.40 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.40...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/security-http` from 5.4.35 to 5.4.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/security-http/releases\"\u003esymfony/security-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51996 [Security] Check owner of persisted remember-me cookie (\u003ca href=\"https://github.com/jderusse\"\u003e\u003ccode\u003e@​jderusse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58754\"\u003esymfony/symfony#58754\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impersonation (\u003ca href=\"https://github.com/wouterj\"\u003e\u003ccode\u003e@​wouterj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58002\"\u003esymfony/symfony#58002\u003c/a\u003e [Security] Revert stateless check for ContextListener (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57372\"\u003esymfony/symfony#57372\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54059\"\u003esymfony/symfony#54059\u003c/a\u003e [Security] Validate that CSRF token in form login is string similar to username/password (\u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.37...v5.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54045\"\u003esymfony/symfony#54045\u003c/a\u003e [Config][Messenger][Security] Don't turn deprecations into exceptions  when unserializing (\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/security-http/commit/cde02b002e0447075430e6a84482e38f2fd9268d\"\u003e\u003ccode\u003ecde02b0\u003c/code\u003e\u003c/a\u003e [security-http] Check owner of persisted remember-me cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/7152f0e4e292719cdeb8306076448036e025569b\"\u003e\u003ccode\u003e7152f0e\u003c/code\u003e\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/8a4986d182d7b695a68c3e161a8ba96b54274bc6\"\u003e\u003ccode\u003e8a4986d\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/c0f81598425c170807f19b9a5413ad05323f317b\"\u003e\u003ccode\u003ec0f8159\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/dc6de50b41b636c4405d748015301e12e58e6b13\"\u003e\u003ccode\u003edc6de50\u003c/code\u003e\u003c/a\u003e Revert stateless check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/14d271e304dce13ae77e39e6a6353c986e756b40\"\u003e\u003ccode\u003e14d271e\u003c/code\u003e\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/71948200354880137f719133d5a84927e3a140fb\"\u003e\u003ccode\u003e7194820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/1957999c8aee8c807fbce050e6e008cfd0f477e1\"\u003e\u003ccode\u003e1957999\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54785\"\u003e#54785\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/49c9c6d413da0459821467dc5bfc99dd7b76ef00\"\u003e\u003ccode\u003e49c9c6d\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003egetMockForAbstractClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/31d24e4475ae8a2cf1d4d7cbac51621384ad21c5\"\u003e\u003ccode\u003e31d24e4\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated methods of `Mock...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 5.4.35 to 5.4.48\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/validator/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/validator/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/validator/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/validator/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58615\"\u003esymfony/symfony#58615\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned (\u003ca href=\"https://github.com/symfonyaml\"\u003e\u003ccode\u003e@​symfonyaml\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/validator/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58316\"\u003esymfony/symfony#58316\u003c/a\u003e [Form] Don't call the constructor of LogicalOr (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58266\"\u003esymfony/symfony#58266\u003c/a\u003e [HttpKernel] pass CSV escape characters explicitly (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/validator/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/validator/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/validator/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57213\"\u003esymfony/symfony#57213\u003c/a\u003e [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message (\u003ca href=\"https://github.com/seho-nl\"\u003e\u003ccode\u003e@​seho-nl\u003c/code\u003e\u003c/a\u003e, Sebastien Hoek)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/validator/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57275\"\u003esymfony/symfony#57275\u003c/a\u003e Fix autoload configs to avoid warnings when building optimized autoloaders (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54924\"\u003esymfony/symfony#54924\u003c/a\u003e [Validator] IBAN Check digits should always between 2 and 98 (\u003ca href=\"https://github.com/karstennilsen\"\u003e\u003ccode\u003e@​karstennilsen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54834\"\u003esymfony/symfony#54834\u003c/a\u003e [Validator] Check \u003ccode\u003eLocale\u003c/code\u003e class existence before using it (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\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/symfony/validator/commit/883667679d93d6c30f1b7490d669801712d3be2f\"\u003e\u003ccode\u003e8836676\u003c/code\u003e\u003c/a\u003e Reviewed and Translated zh_CN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/156e410af1b713b2a82d144a58130f2efaa922a1\"\u003e\u003ccode\u003e156e410\u003c/code\u003e\u003c/a\u003e [Validator] review italian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/62686ac30e220107bde66aa56b50de5aace3d8fd\"\u003e\u003ccode\u003e62686ac\u003c/code\u003e\u003c/a\u003e [Validator] review latvian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/7caeb2a5f5d5a8a82f243e4dd0b1e7b89e54dc33\"\u003e\u003ccode\u003e7caeb2a\u003c/code\u003e\u003c/a\u003e update ICU data from 75.1 to 76.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9849c2cae17964a42a77df6823ac90414e2b451d\"\u003e\u003ccode\u003e9849c2c\u003c/code\u003e\u003c/a\u003e [Validator] Fix 58691 (missing plural-options in serbian language translation)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6efac0a6c489fa2362ec327041566fde84a094eb\"\u003e\u003ccode\u003e6efac0a\u003c/code\u003e\u003c/a\u003e fix translation file syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6835ae94f47f6bd9458bc29003feb22b940b62fe\"\u003e\u003ccode\u003e6835ae9\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/58534\"\u003e#58534\u003c/a\u003e Improve Validator \u0026amp; Security Turkish translations (Tugba Celebio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/30c69c9852e57be99fe640c514c4e3c35dc4b8df\"\u003e\u003ccode\u003e30c69c9\u003c/code\u003e\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/563408d437b336e312c22c620d923751a8fffce3\"\u003e\u003ccode\u003e563408d\u003c/code\u003e\u003c/a\u003e Add missing translations for Turkish (tr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9cffbefb59863c694d356e09be4c19d0c80b56bd\"\u003e\u003ccode\u003e9cffbef\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/symfony/validator/issues/53037\"\u003e#53037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v5.4.35...v5.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.8.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.19.0 (2025-01-28)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a security issue where escaping was missing when using \u003ccode\u003e??\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eToken::getType()\u003c/code\u003e, use \u003ccode\u003eToken::test()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eToken::toEnglish()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForElseNode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eTwig\\ExpressionParser::parseOnlyArguments()\u003c/code\u003e and\n\u003ccode\u003eTwig\\ExpressionParser::parseArguments()\u003c/code\u003e (use\n\u003ccode\u003eTwig\\ExpressionParser::parseNamedArguments()\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003econstant()\u003c/code\u003e behavior when used with \u003ccode\u003e??\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003einvoke\u003c/code\u003e filter\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e{}\u003c/code\u003e optional for the \u003ccode\u003etypes\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLastModifiedExtensionInterface\u003c/code\u003e and implementation in \u003ccode\u003eAbstractExtension\u003c/code\u003e to track modification of runtime classes\u003c/li\u003e\n\u003cli\u003eIgnore static properties when using the dot operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.18.0 (2024-12-29)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for invoking closures\u003c/li\u003e\n\u003cli\u003eFix unary operator precedence change\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eSyntaxError\u003c/code\u003e exceptions from undefined handlers when using the \u003ccode\u003eguard\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003eAdd a way to stream template rendering (\u003ccode\u003eTemplateWrapper::stream()\u003c/code\u003e and \u003ccode\u003eTemplateWrapper::streamBlock()\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.17.1 (2024-12-12)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the null coalescing operator when the test returns null\u003c/li\u003e\n\u003cli\u003eFix the Elvis operator when used as '? :' instead of '?:'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.17.0 (2024-12-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix ArrayAccess with objects as keys\u003c/li\u003e\n\u003cli\u003eSupport underscores in number literals\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eConditionalExpression\u003c/code\u003e and \u003ccode\u003eNullCoalesceExpression\u003c/code\u003e (use \u003ccode\u003eConditionalTernary\u003c/code\u003e and \u003ccode\u003eNullCoalesceBinary\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.16.0 (2024-11-29)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eInlinePrint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix having macro variables starting with an underscore\u003c/li\u003e\n\u003cli\u003eDeprecate not passing a \u003ccode\u003eSource\u003c/code\u003e instance to \u003ccode\u003eTokenStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate returning \u003ccode\u003enull\u003c/code\u003e from \u003ccode\u003eTwigFilter::getSafe()\u003c/code\u003e and \u003ccode\u003eTwigFunction::getSafe()\u003c/code\u003e, return \u003ccode\u003e[]\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.15.0 (2024-11-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[BC BREAK] Add support for accessing class constants with the dot operator;\nthis can be a BC break if you don't use UPPERCASE constant names\u003c/li\u003e\n\u003cli\u003eAdd Spanish inflector support for the \u003ccode\u003eplural\u003c/code\u003e and \u003ccode\u003esingular\u003c/code\u003e filters in the String extension\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eTempNameExpression\u003c/code\u003e in favor of \u003ccode\u003eLocalVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNameExpression\u003c/code\u003e in favor of \u003ccode\u003eContextVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssignNameExpression\u003c/code\u003e in favor of \u003ccode\u003eAssignContextVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eMacroAutoImportNodeVisitor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMethodCallExpression\u003c/code\u003e in favor of \u003ccode\u003eMacroReferenceExpression\u003c/code\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/twigphp/Twig/commit/d4f8c2b86374f08efc859323dbcd95c590f7124e\"\u003e\u003ccode\u003ed4f8c2b\u003c/code\u003e\u003c/a\u003e Prepare the 3.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/38576b12f05df3cc871bf68f39ccb46b418334a3\"\u003e\u003ccode\u003e38576b1\u003c/code\u003e\u003c/a\u003e security #cve-2025-24374 [SECURITY] Fix a security issue where escaping was m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/445f74cfe05c310e381fe17a756c5afde694d567\"\u003e\u003ccode\u003e445f74c\u003c/code\u003e\u003c/a\u003e [SECURITY] Fix a security issue where escaping was missing when using ??\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/b63863709ca65c543f81e96908e81710a7177f16\"\u003e\u003ccode\u003eb638637\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4560\"\u003e#4560\u003c/a\u003e Fix typo for html_cva code example (matthieupetel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/83da53c3f13a70222f9a1bc7bf33acf7eb1a379a\"\u003e\u003ccode\u003e83da53c\u003c/code\u003e\u003c/a\u003e Fix typo for html_cva code example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/48d167a29735e85a90230ad953700438f5285571\"\u003e\u003ccode\u003e48d167a\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4558\"\u003e#4558\u003c/a\u003e Fix CS (fabpot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/f594248a40b4c31cd69561d5a08c456ef9b5b26e\"\u003e\u003ccode\u003ef594248\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/fcd0332dca2a88e69a988ab7e4c603acc910b5e8\"\u003e\u003ccode\u003efcd0332\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4557\"\u003e#4557\u003c/a\u003e Fix Token::__toString() (fabpot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/11535e9058b289d55e5057bf9e701ba64af97ac6\"\u003e\u003ccode\u003e11535e9\u003c/code\u003e\u003c/a\u003e Fix Token::__toString()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/b680354bbb639bdf8019e2c488648d5dbbc501ef\"\u003e\u003ccode\u003eb680354\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4556\"\u003e#4556\u003c/a\u003e fix intl-extra tests (xabbuh)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twigphp/Twig/compare/v3.8.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/TheJ-Erk400/mautic-dev/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}],"issue_packages":[{"old_version":"7.4.8","new_version":"7.4.13","update_type":"patch","path":null,"pr_created_at":"2026-05-29T19:15:03.000Z","version_change":"7.4.8 → 7.4.13","issue":{"uuid":"4551000387","node_id":"PR_kwDOSrpSG87gxj1N","number":7,"state":"open","title":"chore(deps): bump the symfony group with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T19:15:03.000Z","updated_at":"2026-05-29T21:28:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"symfony","update_count":11,"packages":[{"name":"symfony/cache","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/config","old_version":"7.4.9","new_version":"7.4.10","repository_url":"https://github.com/symfony/config"},{"name":"symfony/console","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/console"},{"name":"symfony/dependency-injection","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/dependency-injection"},{"name":"symfony/event-dispatcher-contracts","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/symfony/event-dispatcher-contracts"},{"name":"symfony/filesystem","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/http-client","old_version":"7.4.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/http-kernel","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/process","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/process"},{"name":"symfony/yaml","old_version":"7.4.8","new_version":"7.4.13","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/cache](https://github.com/symfony/cache) | `7.4.9` | `7.4.13` |\n| [symfony/config](https://github.com/symfony/config) | `7.4.9` | `7.4.10` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.9` | `7.4.13` |\n| [symfony/dependency-injection](https://github.com/symfony/dependency-injection) | `7.4.9` | `7.4.13` |\n| [symfony/event-dispatcher-contracts](https://github.com/symfony/event-dispatcher-contracts) | `3.6.0` | `3.7.0` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.9` | `7.4.11` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.9` | `7.4.13` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.4.8` | `7.4.13` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `7.4.8` | `7.4.13` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.8` | `7.4.13` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.8` | `7.4.13` |\n\nUpdates `symfony/cache` from 7.4.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/cache/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64330\"\u003e#64330\u003c/a\u003e  Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doClear() (\u003ca href=\"https://github.com/signor-pedro\"\u003e\u003ccode\u003e@​signor-pedro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.10...v7.4.12\"\u003ehttps://github.com/symfony/cache/compare/v7.4.10...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/cache/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64122\"\u003e#64122\u003c/a\u003e  Ensure compatibility with Relay extension 0.22.0 (\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/cache/commit/4c09e18a92cce126cc0d1155825279fca8cd0673\"\u003e\u003ccode\u003e4c09e18\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/5490a577195422c3c9cda09c64823580858af854\"\u003e\u003ccode\u003e5490a57\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/bf581474737420d5c932ae80b868e253f465ee5b\"\u003e\u003ccode\u003ebf58147\u003c/code\u003e\u003c/a\u003e [Cache] skip tests for adapters that cannot clear by prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/f796e475dab92297560deadfc24a0a3e0772603f\"\u003e\u003ccode\u003ef796e47\u003c/code\u003e\u003c/a\u003e Ignore Doctrine DBAL deprecations that can't be worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/bf9d30fc7a5574e62845dd0308d09de7f7a9e25e\"\u003e\u003ccode\u003ebf9d30f\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/03472b667be6d76f9dd22f3843ddfc888d6e1703\"\u003e\u003ccode\u003e03472b6\u003c/code\u003e\u003c/a\u003e [Cache] Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doCl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/860240538c391dffef690a2bf0fd503b76540f56\"\u003e\u003ccode\u003e8602405\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/4acd37c5c4ae48c88c1bedec4109857e2f277c42\"\u003e\u003ccode\u003e4acd37c\u003c/code\u003e\u003c/a\u003e [Cache] Accept '_' and ':' in prefix passed to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/902d621e0b6ef0ebeaa133770b5c339a19328589\"\u003e\u003ccode\u003e902d621\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/8f9b022e63fa02bd984c06dc886039936ea17714\"\u003e\u003ccode\u003e8f9b022\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/config` from 7.4.9 to 7.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/config/releases\"\u003esymfony/config's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/config/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/config/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/config/issues/64106\"\u003e#64106\u003c/a\u003e  Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\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/config/commit/d91b6c7cd2a8c9a9c2b8d26c8f5ed48edf99ef57\"\u003e\u003ccode\u003ed91b6c7\u003c/code\u003e\u003c/a\u003e [Config] Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/config/compare/v7.4.9...v7.4.10\"\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.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.11...v7.4.13\"\u003ehttps://github.com/symfony/console/compare/v7.4.11...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64355\"\u003e#64355\u003c/a\u003e  Format message in ConsoleSectionOutput::overwrite() (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/console/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\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/85095d2573eaefaf35e40b9513a9bf09f72cd217\"\u003e\u003ccode\u003e85095d2\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d21b17ed158e79180fac3895ff751707970eeb57\"\u003e\u003ccode\u003ed21b17e\u003c/code\u003e\u003c/a\u003e [Console] Format message in ConsoleSectionOutput::overwrite()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/ed0107e43ab452aa77ae99e005b95e56b556e075\"\u003e\u003ccode\u003eed0107e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/54427d705b14265b4907e33411f8a0ad669f0b2d\"\u003e\u003ccode\u003e54427d7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dependency-injection` from 7.4.9 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dependency-injection/releases\"\u003esymfony/dependency-injection's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.10...v7.4.13\"\u003ehttps://github.com/symfony/dependency-injection/compare/v7.4.10...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dependency-injection/issues/64311\"\u003e#64311\u003c/a\u003e  Fix \u003ccode\u003eservice()\u003c/code\u003e as invokable factory in array-based PHP config (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dependency-injection/issues/64141\"\u003e#64141\u003c/a\u003e  Fix lazy-autowiring an already-lazy service (\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/dependency-injection/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\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/dependency-injection/commit/f299e20ce983be6c0744952533c6dfeaaa1448e2\"\u003e\u003ccode\u003ef299e20\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Fix \u003ccode\u003eservice()\u003c/code\u003e as invokable factory in array-based PHP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/0e6be732c3da93e40024b0e306591b15dbc11dba\"\u003e\u003ccode\u003e0e6be73\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Relax tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/4eb0d9dfa9d4f7c59216baf49b3ed6b1fb72293d\"\u003e\u003ccode\u003e4eb0d9d\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Skip validating deprecated aliases in CheckAliasValidit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/ed351d5fab57d0b741700e75615ffb041aa3bc1f\"\u003e\u003ccode\u003eed351d5\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Fix lazy-autowiring an already-lazy service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/1d3019badecd95e80734c249a610e7e93c87b11e\"\u003e\u003ccode\u003e1d3019b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dependency-injection/commit/f0990df92ee67721886a2a8b6e19a1bafbf3d7a4\"\u003e\u003ccode\u003ef0990df\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dependency-injection/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher-contracts` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher-contracts/commit/ccba7060602b7fed0b03c85bf025257f76d9ef32\"\u003e\u003ccode\u003eccba706\u003c/code\u003e\u003c/a\u003e [HttpClient] Add support for the \u003ccode\u003emax_connect_duration\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher-contracts/compare/v3.6.0...v3.7.0\"\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.4.9 to 7.4.11\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.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/filesystem/issues/64179\"\u003e#64179\u003c/a\u003e  preserve source mode when copying files (\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/filesystem/commit/d721ea61b4a5fba8c5b6e7c1feda19efea144b50\"\u003e\u003ccode\u003ed721ea6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/filesystem/commit/c507b077756b4e3e09adbbe7975fac81cd3722ca\"\u003e\u003ccode\u003ec507b07\u003c/code\u003e\u003c/a\u003e [Filesystem] preserve source mode when copying files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\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.9 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\"\u003ehttps://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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/http-client/issues/64349\"\u003e#64349\u003c/a\u003e  ntlm regression on authPersistNonNTLM=false connections with reset() (\u003ca href=\"https://github.com/Dooij\"\u003e\u003ccode\u003e@​Dooij\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/64260\"\u003e#64260\u003c/a\u003e  Various fixes and hardenings (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\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/e8a112b8415707265a7e614278136a9d92989a6a\"\u003e\u003ccode\u003ee8a112b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/dd697006ca7f0fa40fa8575f331dabdba7473180\"\u003e\u003ccode\u003edd69700\u003c/code\u003e\u003c/a\u003e [ErrorHandler][HttpClient][Translation] Fix edge case spotted by the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/766f0774d11bd1cdbbecc5b72347e2da1fe8717f\"\u003e\u003ccode\u003e766f077\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/7b869d1ffcdd56dd9c8b36cac359aa275dd2923b\"\u003e\u003ccode\u003e7b869d1\u003c/code\u003e\u003c/a\u003e [HttpClient] Decouple NTLM tests from contracts update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/1541157025cf8e64cd9072bf52ca7acbe5d8c2aa\"\u003e\u003ccode\u003e1541157\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c8fecb7dd0c113c6d894c20860b5766bf54980ef\"\u003e\u003ccode\u003ec8fecb7\u003c/code\u003e\u003c/a\u003e [HttpClient] ntlm regression on authPersistNonNTLM=false connections where re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/dd5dfb8418bbf7af562842b1fdb6d72ba6d6a8f7\"\u003e\u003ccode\u003edd5dfb8\u003c/code\u003e\u003c/a\u003e [HttpClient] Honor request Cache-Control directives in cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/fda130af5624efcecc8d9ccf4950510a0c4bec27\"\u003e\u003ccode\u003efda130a\u003c/code\u003e\u003c/a\u003e [HttpClient] Update cached metadata from 304 responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c424266e7274ce3c430cdd96fbbd723ce0a595d1\"\u003e\u003ccode\u003ec424266\u003c/code\u003e\u003c/a\u003e [HttpClient] Match validators before using 304 responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/1affb9683157c1992cd736d969370eca708574c6\"\u003e\u003ccode\u003e1affb96\u003c/code\u003e\u003c/a\u003e [HttpClient] Do not store Connection-nominated headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.4.9...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.13\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS (\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-foundation/commit/bc354f47c62301e990b7874fa662326368508e2c\"\u003e\u003ccode\u003ebc354f4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/48d76c29a67a301e0f7779a512bf76417395ffef\"\u003e\u003ccode\u003e48d76c2\u003c/code\u003e\u003c/a\u003e security #cve-2026-48736 [HttpFoundation] Block IPv6 transition forms in IpUt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/fda5ebe3a23cd930790cb70aeac9c58d5a262b09\"\u003e\u003ccode\u003efda5ebe\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5979ae84168d6f551009278ee576676dfb87f90a\"\u003e\u003ccode\u003e5979ae8\u003c/code\u003e\u003c/a\u003e Ignore Doctrine DBAL deprecations that can't be worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/10d5daa7a22d64037a4bd5195d387ecc0d2c5b3c\"\u003e\u003ccode\u003e10d5daa\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix tests for PHP 8.6: session.cookie_samesite=Lax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3ebc78a9507545259ec5c71afdc49d4c452e3eda\"\u003e\u003ccode\u003e3ebc78a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/051a9622b64ac1f639665c593afbff1128cddb16\"\u003e\u003ccode\u003e051a962\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5402ad19bef111ffdd076d33d87bd400c0c38243\"\u003e\u003ccode\u003e5402ad1\u003c/code\u003e\u003c/a\u003e Remove wrong documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/c38f205c479a5f74d34034f29e59240e1ec4b795\"\u003e\u003ccode\u003ec38f205\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/a762b60b37023abc3fb0d870adbdaa523606a7af\"\u003e\u003ccode\u003ea762b60\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.8...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-kernel` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-kernel/releases\"\u003esymfony/http-kernel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64372\"\u003e#64372\u003c/a\u003e Release v7.4.13\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64310\"\u003e#64310\u003c/a\u003e  Check logs priority name for both \u003ccode\u003eWARNING\u003c/code\u003e and \u003ccode\u003ewarning\u003c/code\u003e (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64302\"\u003e#64302\u003c/a\u003e Release v5.4.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64305\"\u003e#64305\u003c/a\u003e Release v7.4.12\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64303\"\u003e#64303\u003c/a\u003e Release v6.4.40\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64214\"\u003e#64214\u003c/a\u003e  Preserve named-attribute override on Request/Session value resolvers (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45075  Fix HEAD requests bypassing methods filter in \u003ccode\u003eIsGranted\u003c/code\u003e, \u003ccode\u003eIsCsrfTokenValid\u003c/code\u003e and \u003ccode\u003eIsSignatureValid\u003c/code\u003e attributes (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64200\"\u003e#64200\u003c/a\u003e Release v6.4.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64201\"\u003e#64201\u003c/a\u003e Release v7.4.11\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64150\"\u003e#64150\u003c/a\u003e  Use backend-handled request for terminate listeners in HttpCache (\u003ca href=\"https://github.com/Toflar\"\u003e\u003ccode\u003e@​Toflar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64146\"\u003e#64146\u003c/a\u003e Release v6.4.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.10\"\u003ehttps://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64144\"\u003e#64144\u003c/a\u003e Release v7.4.10\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-kernel/commit/9df847980c436451f4f51d1284491bb4356dd989\"\u003e\u003ccode\u003e9df8479\u003c/code\u003e\u003c/a\u003e Update VERSION for 7.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/e021d02513c5b2c5fb7afbee38cc8434667a5e05\"\u003e\u003ccode\u003ee021d02\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/3629a32e442b4e1cdb16e7e1ca96220cf1346f85\"\u003e\u003ccode\u003e3629a32\u003c/code\u003e\u003c/a\u003e [HttpKernel][WebProfilerBundle] Check logs priority name for both \u003ccode\u003eWARNING\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/991b2e78f98c1276913a6178f25a02a932bfd78f\"\u003e\u003ccode\u003e991b2e7\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 7.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/7922b53e70d2ba2027af8bb6a59d91eb3541ea4d\"\u003e\u003ccode\u003e7922b53\u003c/code\u003e\u003c/a\u003e Update VERSION for 7.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/bb9cc96b11a75ed30a013182c180f5402f1d9225\"\u003e\u003ccode\u003ebb9cc96\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 6.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/41dff5c3d03b3fa20947c552c5f6ba74ca43fa28\"\u003e\u003ccode\u003e41dff5c\u003c/code\u003e\u003c/a\u003e Update VERSION for 6.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/952eea01d2703b0368c8c3d193b7624accccef45\"\u003e\u003ccode\u003e952eea0\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/ed497ac89b428c873e814076f4a43b8d6bb3b4a9\"\u003e\u003ccode\u003eed497ac\u003c/code\u003e\u003c/a\u003e [HttpKernel] Preserve named-attribute override on Request/Session value resol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/32d4308c1fd42a9030d17542d9f2f9b2c19a7bd8\"\u003e\u003ccode\u003e32d4308\u003c/code\u003e\u003c/a\u003e security #cve-2026-45075 [Security][HttpKernel] Fix HEAD requests bypassing m...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-kernel/compare/v7.4.8...v7.4.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.4.8 to 7.4.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.11...v7.4.13\"\u003ehttps://github.com/symfony/process/compare/v7.4.11...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64347\"\u003e#64347\u003c/a\u003e  Stop leaking CGI/FastCGI request-context vars to subprocesses (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\u003ehttps://github.com/symfony/process/compare/v7.4.8...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/f5804be144caceb570f6747519999636b664f24c\"\u003e\u003ccode\u003ef5804be\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c8fc09bdfe9fde9aaa89b415a4477feaccec16a7\"\u003e\u003ccode\u003ec8fc09b\u003c/code\u003e\u003c/a\u003e [Process] Stop leaking CGI/FastCGI request-context vars to subprocesses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d9593c9efa40499eb078b81144de42cbc28a31f0\"\u003e\u003ccode\u003ed9593c9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7eab480275d91096356c2217e0d3a1ae46bc4961\"\u003e\u003ccode\u003e7eab480\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/89c0b2214a31fce737e3474a1eb37c20a1b31260\"\u003e\u003ccode\u003e89c0b22\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e79d4458ee6f2610a35365136713d55e8e8c859a\"\u003e\u003ccode\u003ee79d445\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/2df4ad6ba902295a6093dbf1c01c98446c36099c\"\u003e\u003ccode\u003e2df4ad6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.13\"\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.8 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64316\"\u003e#64316\u003c/a\u003e  Allow trailing newlines after the end-of-document marker (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45305  Harden the Parser::cleanup() regexes against catastrophic backtracking (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45304  Bound collection-alias resolution in the parser (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45133  Bound recursion depth in the parser (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64119\"\u003e#64119\u003c/a\u003e  fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\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/a7ec3b1156faf8815db7683ec7c1e7338e6f977c\"\u003e\u003ccode\u003ea7ec3b1\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e8fdf3408c85806198d5826e604ffc6830d33152\"\u003e\u003ccode\u003ee8fdf34\u003c/code\u003e\u003c/a\u003e CS fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/4b5658cbd0d9addde73c09299d179e2724b011b1\"\u003e\u003ccode\u003e4b5658c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/69b7344651917c541eb1ad85de52ef3649909f3c\"\u003e\u003ccode\u003e69b7344\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/ae0bbb46f77ff56591d0a0259c7f458f4b3e1f77\"\u003e\u003ccode\u003eae0bbb4\u003c/code\u003e\u003c/a\u003e [Yaml] Allow trailing newlines after the end-of-document marker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/8b6952b56ca6417f25f7a65758cadd0ce02edc51\"\u003e\u003ccode\u003e8b6952b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/68dcd1f1602dac9d9221e25729683e0ce8733f3b\"\u003e\u003ccode\u003e68dcd1f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0\"\u003e\u003ccode\u003eb0b2705\u003c/code\u003e\u003c/a\u003e [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/5a351ff7a15e631cd7abaa44f2a5e5fc3f0c43f6\"\u003e\u003ccode\u003e5a351ff\u003c/code\u003e\u003c/a\u003e [Yaml] Bound collection-alias resolution in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e2eb64a57763815ccae07ac1c7653d6cc1c326fd\"\u003e\u003ccode\u003ee2eb64a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.8...v7.4.13\"\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 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/depyakr/localopenemr/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/depyakr%2Flocalopenemr/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"5.4.40","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-05-28T00:40:34.000Z","version_change":"5.4.40 → 5.4.51","issue":{"uuid":"4536756101","node_id":"PR_kwDOMpwuyM7gC6h0","number":21,"state":"closed","title":"Bump the composer group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T22:36:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T00:40:34.000Z","updated_at":"2026-05-28T22:36:48.000Z","time_to_close":78972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":17,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/dom-crawler","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.52","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"studio-42/elfinder","old_version":"2.1.65","new_version":"2.1.69","repository_url":"https://github.com/Studio-42/elFinder"},{"name":"symfony/cache","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/mailer","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/monolog-bridge","old_version":"5.4.35","new_version":"5.4.52","repository_url":"https://github.com/symfony/monolog-bridge"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/routing","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/yaml"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.14.x-dev","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `5.4.35` | `5.4.52` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.52` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [studio-42/elfinder](https://github.com/Studio-42/elFinder) | `2.1.65` | `2.1.69` |\n| [symfony/cache](https://github.com/symfony/cache) | `5.4.35` | `5.4.53` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.53` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `5.4.35` | `5.4.52` |\n| [symfony/monolog-bridge](https://github.com/symfony/monolog-bridge) | `5.4.35` | `5.4.52` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/routing](https://github.com/symfony/routing) | `5.4.35` | `5.4.53` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.53` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `5.4.35` | `5.4.53` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.14.x-dev` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dom-crawler` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dom-crawler/releases\"\u003esymfony/dom-crawler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45071  Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58627\"\u003esymfony/symfony#58627\u003c/a\u003e Minor fixes around \u003ccode\u003eparse_url()\u003c/code\u003e checks (\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\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54456\"\u003esymfony/symfony#54456\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\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/dom-crawler/commit/b4cf17ff405a77341ad86e81e06ff09298f5aa8f\"\u003e\u003ccode\u003eb4cf17f\u003c/code\u003e\u003c/a\u003e [DomCrawler] Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/b57df76f4757a9a8dfbb57ba48d7780cc20776c6\"\u003e\u003ccode\u003eb57df76\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/89647a57db280f9f93c27271fea58babb77bb473\"\u003e\u003ccode\u003e89647a5\u003c/code\u003e\u003c/a\u003e Minor fixes around parse_url() checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/711152029c4408ff282fad9c14bf58f19f13d556\"\u003e\u003ccode\u003e7111520\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/4c76e4176a5472c5afe504194d7bbef5cfdd1703\"\u003e\u003ccode\u003e4c76e41\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/2ad469c3e07fdba677b278d0e266071a51aa0dac\"\u003e\u003ccode\u003e2ad469c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/1dffb111b038412b028caba029240e379fda85b2\"\u003e\u003ccode\u003e1dffb11\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/000634e5f9053859351927aa0cb3753e75882eb6\"\u003e\u003ccode\u003e000634e\u003c/code\u003e\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.35...v5.4.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `studio-42/elfinder` from 2.1.65 to 2.1.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Studio-42/elFinder/releases\"\u003estudio-42/elfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.1.69\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003ch3\u003eChanges form previous version\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\"\u003ehttps://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\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/Studio-42/elFinder/blob/master/Changelog\"\u003estudio-42/elfinder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.69):\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.68):\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-04-17  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.67):\n[security] fix command injection vulnerability in \u003ccode\u003eresize\u003c/code\u003e background color handling when using the ImageMagick CLI backend\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2025-08-28  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.66):\n\u003cul\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl \u003ccode\u003eCURLOPT_BINARYTRANSFER\u003c/code\u003e deprecated\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3629\"\u003e#3629\u003c/a\u003e from Ayesh/php84-curl-depr\u003c/li\u003e\n\u003cli\u003etranslate to Chinese\u003c/li\u003e\n\u003cli\u003eUpdate zh_CN.js\u003c/li\u003e\n\u003cli\u003eUpdate Chinese help\u003c/li\u003e\n\u003c/ul\u003e\n\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/Studio-42/elFinder/commit/8f2c3ffafcdd52cf4515f1eec172f4eee44552ad\"\u003e\u003ccode\u003e8f2c3ff\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.69\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/0ceddfa31dad41aa5cb394492c44f8382c7042d5\"\u003e\u003ccode\u003e0ceddfa\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/28af5275b3e1a2dd9b45d6ddb14c9c67bc4c5f9a\"\u003e\u003ccode\u003e28af527\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-37f02ff51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c6824bca4c3a07d8d7704711ae27c9ee042fc983\"\u003e\u003ccode\u003ec6824bc\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/9600a9a3f5cf1cd97dbb478060e4e8fd87a6f17c\"\u003e\u003ccode\u003e9600a9a\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/d03a9c7ad84ce0b6c33f25c2eb570e7d13d07fe9\"\u003e\u003ccode\u003ed03a9c7\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-94b5e89b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c602dbff3f7095e5dc890c1352a2b18b67046265\"\u003e\u003ccode\u003ec602dbf\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-1ed673a0b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/22223f3dc75047b106d2c938b6821c49748c7e30\"\u003e\u003ccode\u003e22223f3\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-baf5feec0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/e4b414af69b6d55d41000b52e3b2162d77e545f8\"\u003e\u003ccode\u003ee4b414a\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-bf852fb75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/6155d27abba41cac739e1ff7ce5176ec01f3ec06\"\u003e\u003ccode\u003e6155d27\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-344d7c5e9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.65...2.1.69\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/cache` from 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.52...v5.4.53\"\u003ehttps://github.com/symfony/cache/compare/v5.4.52...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.46...v5.4.52\"\u003ehttps://github.com/symfony/cache/compare/v5.4.46...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/cache/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58753\"\u003esymfony/symfony#58753\u003c/a\u003e [Cache] Fix clear() when using Predis (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/cache/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58669\"\u003esymfony/symfony#58669\u003c/a\u003e [Cache] Revert \u0026quot;Initialize RedisAdapter cursor to 0\u0026quot; (\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/58661\"\u003esymfony/symfony#58661\u003c/a\u003e [Cache] Initialize RedisAdapter cursor to 0 (\u003ca href=\"https://github.com/thomas-hiron\"\u003e\u003ccode\u003e@​thomas-hiron\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/cache/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58260\"\u003esymfony/symfony#58260\u003c/a\u003e [Cache] Fix RedisSentinel param types (Paweł Stasicki)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/cache/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57674\"\u003esymfony/symfony#57674\u003c/a\u003e [Cache] Improve \u003ccode\u003edbindex\u003c/code\u003e DSN parameter parsing (\u003ca href=\"https://github.com/constantable\"\u003e\u003ccode\u003e@​constantable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57663\"\u003esymfony/symfony#57663\u003c/a\u003e [Cache] use copy() instead of rename() on Windows (\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/cache/commit/bf581474737420d5c932ae80b868e253f465ee5b\"\u003e\u003ccode\u003ebf58147\u003c/code\u003e\u003c/a\u003e [Cache] skip tests for adapters that cannot clear by prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/4acd37c5c4ae48c88c1bedec4109857e2f277c42\"\u003e\u003ccode\u003e4acd37c\u003c/code\u003e\u003c/a\u003e [Cache] Accept '_' and ':' in prefix passed to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/03b191dda148c490b5b3929eaac827ee64f1d421\"\u003e\u003ccode\u003e03b191d\u003c/code\u003e\u003c/a\u003e [Cache] Validate the prefix given to AbstractAdapter::clear()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b\"\u003e\u003ccode\u003e0fe08ee\u003c/code\u003e\u003c/a\u003e [Cache] Fix clear() when using Predis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/12b03e3cc5c6fd495e56b2b9e7aca777f8608721\"\u003e\u003ccode\u003e12b03e3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/58661\"\u003e#58661\u003c/a\u003e [Cache] Initialize RedisAdapter cursor to 0 (thomas-hiron)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/e135eb8cfbee65d6346e67725aa81aff26c58fc6\"\u003e\u003ccode\u003ee135eb8\u003c/code\u003e\u003c/a\u003e initialize RedisAdapter cursor to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/c2b90da64ead801d97c0735f091a0d2e65151b8a\"\u003e\u003ccode\u003ec2b90da\u003c/code\u003e\u003c/a\u003e do not skip tests from data providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/6cf23ad84ee297f330b0f6c9b505dbc3b5b7c19c\"\u003e\u003ccode\u003e6cf23ad\u003c/code\u003e\u003c/a\u003e drop existing schema if tests create it explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/7050072dee9919088940c09a5121edd905294402\"\u003e\u003ccode\u003e7050072\u003c/code\u003e\u003c/a\u003e do not mix named and positional arguments in data provider definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/cache/commit/911f2bcb9d34f809fb54950adcc91f737b60faba\"\u003e\u003ccode\u003e911f2bc\u003c/code\u003e\u003c/a\u003e do not use TestCase::getName() when possible\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/cache/compare/v5.4.35...v5.4.53\"\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 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\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-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mailer` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mailer/releases\"\u003esymfony/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.40...v5.4.52\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.40...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45068  Add end-of-options separator before recipients in SendmailTransport; reject addresses starting with a dash (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57569\"\u003esymfony/symfony#57569\u003c/a\u003e [HttpClient][Mailer] Revert \u0026quot;Let curl handle transfer encoding\u0026quot;, use HTTP/1.1 for Mailgun (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54572\"\u003esymfony/symfony#54572\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive mode (\u003ca href=\"https://github.com/bobvandevijver\"\u003e\u003ccode\u003e@​bobvandevijver\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.37...v5.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54239\"\u003esymfony/symfony#54239\u003c/a\u003e [Mailer] Fix sendmail transport not handling failure  (\u003ca href=\"https://github.com/aboks\"\u003e\u003ccode\u003e@​aboks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/mailer/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53712\"\u003esymfony/symfony#53712\u003c/a\u003e [Mailer] Fix usage of stream_set_timeout in case of microseconds (\u003ca href=\"https://github.com/aleksejs1\"\u003e\u003ccode\u003e@​aleksejs1\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/mailer/commit/5b5385bc21c3549a80abc1353ccf8eb0b6861c61\"\u003e\u003ccode\u003e5b5385b\u003c/code\u003e\u003c/a\u003e [Mailer] Add end-of-options separator before recipients in SendmailTransport;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/f732e1fafdf0f4a2d865e91f1018aaca174aeed9\"\u003e\u003ccode\u003ef732e1f\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/2a5e44d984872cb161b24fc4dedba7fd7632185f\"\u003e\u003ccode\u003e2a5e44d\u003c/code\u003e\u003c/a\u003e Mitigate PHPUnit deprecations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/13f4fac7f8450381122f0f4cd750a63c2821c7fa\"\u003e\u003ccode\u003e13f4fac\u003c/code\u003e\u003c/a\u003e Fix typo: synchronous -\u0026gt; synchronously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/54fec5a552238d071502facd85c34af83a20dc38\"\u003e\u003ccode\u003e54fec5a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/31d66414e2715096df58c9037fd1742f80db6103\"\u003e\u003ccode\u003e31d6641\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/54572\"\u003e#54572\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/1c394713747b3ecb2433d9cac9b78d123051b2a3\"\u003e\u003ccode\u003e1c39471\u003c/code\u003e\u003c/a\u003e [Mailer] Fix sendmail transport failure handling and interactive mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/0b6698ed2433f5ead378412fd2ae84fc33772180\"\u003e\u003ccode\u003e0b6698e\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003egetMockForAbstractClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/85ba4ca19e4d90ccd42e9812766a29e8178d9c74\"\u003e\u003ccode\u003e85ba4ca\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003eonConsecutiveCalls()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/93543ff1554d1098b0f80bb01ff27e9da123af5c\"\u003e\u003ccode\u003e93543ff\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mailer/compare/v5.4.35...v5.4.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 5.4.35 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.45...v5.4.52\"\u003ehttps://github.com/symfony/mime/compare/v5.4.45...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/mime/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58593\"\u003esymfony/symfony#58593\u003c/a\u003e [Mime] fix encoding issue with UTF-8 addresses containing doubles spaces (\u003ca href=\"https://github.com/0xb4lint\"\u003e\u003ccode\u003e@​0xb4lint\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/mime/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/mime/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/mime/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57228\"\u003esymfony/symfony#57228\u003c/a\u003e [Mime] fix PHP 7 compatibility (\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/57065\"\u003esymfony/symfony#57065\u003c/a\u003e [Mime] Fixed \u003ccode\u003eMime\\Message::ensureValidity()\u003c/code\u003e when a required header is set, but has an empty body (\u003ca href=\"https://github.com/rhertogh\"\u003e\u003ccode\u003e@​rhertogh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/mime/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/mime/compare/v5.4.37...v5.4.38\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/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks i...\n\n_Description has been truncated_","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"6.4.12","new_version":"6.4.41","update_type":"patch","path":null,"pr_created_at":"2026-05-28T00:33:55.000Z","version_change":"6.4.12 → 6.4.41","issue":{"uuid":"4536730937","node_id":"PR_kwDOOjFM6c7gC1Uw","number":8,"state":"closed","title":"Bump the composer group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:39:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T00:33:55.000Z","updated_at":"2026-05-28T01:39:10.000Z","time_to_close":3913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":10,"packages":[{"name":"laravel/framework","old_version":"10.48.22","new_version":"10.48.29","repository_url":"https://github.com/laravel/framework"},{"name":"phpunit/phpunit","old_version":"10.5.36","new_version":"10.5.62","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"league/commonmark","old_version":"2.5.3","new_version":"2.8.2"},{"name":"nesbot/carbon","old_version":"2.72.5","new_version":"2.73.0"},{"name":"psy/psysh","old_version":"0.12.4","new_version":"0.12.23","repository_url":"https://github.com/bobthecow/psysh"},{"name":"symfony/http-foundation","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/mailer","old_version":"6.4.12","new_version":"6.4.40"},{"name":"symfony/mime","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/process","old_version":"6.4.12","new_version":"6.4.41"},{"name":"symfony/routing","old_version":"6.4.12","new_version":"6.4.41"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 3 updates in the / directory: [laravel/framework](https://github.com/laravel/framework), [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [psy/psysh](https://github.com/bobthecow/psysh).\n\nUpdates `laravel/framework` from 10.48.22 to 10.48.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/8f7f9247cb8aad1a769d6b9815a6623d89b46b47\"\u003e\u003ccode\u003e8f7f924\u003c/code\u003e\u003c/a\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/a4f7a8f9b83e21882abeef78c3174c66b0f4a26b\"\u003e\u003ccode\u003ea4f7a8f\u003c/code\u003e\u003c/a\u003e [10.x] Fix attribute name used on \u003ccode\u003eValidator\u003c/code\u003e instance within certain rule cl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/fc47dcac927dc76eac2f4cab304fedb00a2dbe50\"\u003e\u003ccode\u003efc47dca\u003c/code\u003e\u003c/a\u003e backport emulate prepares\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/dd5c90d39a7a0bbb1e9a5fdb8931806d2fef4e73\"\u003e\u003ccode\u003edd5c90d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/e714e7e0c1ae51bf747e3df5b10fa60c54e3e0e1\"\u003e\u003ccode\u003ee714e7e\u003c/code\u003e\u003c/a\u003e Update version to v10.48.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/62cb852a08e2a4c2c849291ea2063962f9a85abf\"\u003e\u003ccode\u003e62cb852\u003c/code\u003e\u003c/a\u003e Apply fixes from StyleCI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/7f427c4f34749ccaa2fded11ea42c0ba3c8f5436\"\u003e\u003ccode\u003e7f427c4\u003c/code\u003e\u003c/a\u003e backport cloud support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/a39f4db06010683a46252677c3caa36b8f6dc707\"\u003e\u003ccode\u003ea39f4db\u003c/code\u003e\u003c/a\u003e add cloud class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/eb0be33e4b806b92f396357b99ffcb2d3ef67957\"\u003e\u003ccode\u003eeb0be33\u003c/code\u003e\u003c/a\u003e Update version to v10.48.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/framework/commit/c9c8a5a83ae3c8ad1c94702c6eb61fee8a13cb4f\"\u003e\u003ccode\u003ec9c8a5a\u003c/code\u003e\u003c/a\u003e r2 backport\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/framework/compare/v10.48.22...v10.48.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.36 to 10.5.62\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.62\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\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://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 10.5.61\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\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://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 10.5.60\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\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://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 10.5.59\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6338\"\u003e#6338\u003c/a\u003e: Removed code from \u003ccode\u003ePHPUnit\\Runner\\TestSuiteSorter\u003c/code\u003e that was only used in the tests for this class\u003c/li\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\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\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.62/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.62] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.61] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.60] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.59] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/pull/6338\"\u003e#6338\u003c/a\u003e: Removed code from \u003ccode\u003ePHPUnit\\Runner\\TestSuiteSorter\u003c/code\u003e that was only used in the tests for this class\u003c/li\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.58] - 2025-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6368\"\u003e#6368\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning=\u0026quot;false\u0026quot;\u003c/code\u003e has no effect\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.57] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.56] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\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\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/3f7dd5066ebde5809296a81f0b19e8b00e5aab49\"\u003e\u003ccode\u003e3f7dd50\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/9c95cf0cdfdc72e74597aa0cf3c4769ed32b83f0\"\u003e\u003ccode\u003e9c95cf0\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e5cda18b342c4e346d47c6e6cc5c51c0e681c8fd\"\u003e\u003ccode\u003ee5cda18\u003c/code\u003e\u003c/a\u003e Fix bad merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a8b932bd41c5a6d689b2751f1be68406c97ea55c\"\u003e\u003ccode\u003ea8b932b\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/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.36...10.5.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/commonmark` from 2.5.3 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/releases\"\u003eleague/commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (\u003ca href=\"https://github.com/thephpleague/commonmark/security/advisories/GHSA-4v6x-c7xx-hw9f\"\u003eGHSA-4v6x-c7xx-hw9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\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/Kocal\"\u003e\u003ccode\u003e@​Kocal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1106\"\u003ethephpleague/commonmark#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freost\"\u003e\u003ccode\u003e@​freost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1107\"\u003ethephpleague/commonmark#1107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\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/samwilson\"\u003e\u003ccode\u003e@​samwilson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1090\"\u003ethephpleague/commonmark#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ossobuffo\"\u003e\u003ccode\u003e@​ossobuffo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1100\"\u003ethephpleague/commonmark#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md\"\u003eleague/commonmark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-03-19\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2026-03-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (GHSA-4v6x-c7xx-hw9f)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.1] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.0] - 2025-05-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address a potential cross-site scripting (XSS) vulnerability when using the \u003ccode\u003eAttributesExtension\u003c/code\u003e with untrusted user input.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eattributes/allow\u003c/code\u003e config option to specify which attributes users are allowed to set on elements (default allows virtually all attributes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eAttributesExtension\u003c/code\u003e blocks all attributes starting with \u003ccode\u003eon\u003c/code\u003e unless explicitly allowed via the \u003ccode\u003eattributes/allow\u003c/code\u003e config option\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eallow_unsafe_links\u003c/code\u003e option is now respected by the \u003ccode\u003eAttributesExtension\u003c/code\u003e when users specify \u003ccode\u003ehref\u003c/code\u003e and \u003ccode\u003esrc\u003c/code\u003e attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.6.2] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Attributes extension parsing regression (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.6.1] - 2024-12-29\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/thephpleague/commonmark/commit/59fb075d2101740c337c7216e3f32b36c204218b\"\u003e\u003ccode\u003e59fb075\u003c/code\u003e\u003c/a\u003e Fix DomainFilteringAdapter hostname boundary bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/74b4487b524eaacd34b4e87313f6028671e15562\"\u003e\u003ccode\u003e74b4487\u003c/code\u003e\u003c/a\u003e Document dangers of enabling an unsafe php.ini setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/84b1ca48347efdbe775426f108622a42735a6579\"\u003e\u003ccode\u003e84b1ca4\u003c/code\u003e\u003c/a\u003e Almost forgot this entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/bcf54f5a38cf8e42cca45248b04caba13317459f\"\u003e\u003ccode\u003ebcf54f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/7a68ed1c6765bd2650fed6d9857985bdfe655c71\"\u003e\u003ccode\u003e7a68ed1\u003c/code\u003e\u003c/a\u003e Prepare to release 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/5c0c4c8fe5a31e8260be99e0afad7136a27c79e6\"\u003e\u003ccode\u003e5c0c4c8\u003c/code\u003e\u003c/a\u003e Fix DisallowedRawHtml bypass via newline/tab in tag names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/f6e74434dd1a91f195f80cb0184b746a4187272a\"\u003e\u003ccode\u003ef6e7443\u003c/code\u003e\u003c/a\u003e Add regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/0719b6744cc68bc8b037fb30db86b62ec370c557\"\u003e\u003ccode\u003e0719b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e from freost/fix-php85-deprecation-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/63ff2e0b12742f379803b5f21aa6f5b50abcd412\"\u003e\u003ccode\u003e63ff2e0\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/8608e9c006d9f44acf8d983b126a813bd8def780\"\u003e\u003ccode\u003e8608e9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1106\"\u003e#1106\u003c/a\u003e from Kocal/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.5.3...2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nesbot/carbon` from 2.72.5 to 2.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CarbonPHP/carbon/releases\"\u003enesbot/carbon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.6...2.73.0\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.6...2.73.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport PHP 8.4 \u003ca href=\"https://redirect.github.com/CarbonPHP/carbon/pull/13\"\u003eCarbonPHP/carbon#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.6\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/CarbonPHP/carbon/compare/2.72.5...2.72.6\"\u003ehttps://github.com/CarbonPHP/carbon/compare/2.72.5...2.72.6\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate locale earlier\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/CarbonPHP/carbon/commit/9228ce90e1035ff2f0db84b40ec2e023ed802075\"\u003e\u003ccode\u003e9228ce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/CarbonPHP/carbon/issues/13\"\u003e#13\u003c/a\u003e from thecaliskan/2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/142f0f5ca773f383e2868dfa0f7ea59c2ef1865f\"\u003e\u003ccode\u003e142f0f5\u003c/code\u003e\u003c/a\u003e changed CS rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/dc27804306d1197bc5f8f46f298acf13fa35ed7b\"\u003e\u003ccode\u003edc27804\u003c/code\u003e\u003c/a\u003e changed CS rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/8910c5114f60f2a918aa2d9ae2c14056dcb71e87\"\u003e\u003ccode\u003e8910c51\u003c/code\u003e\u003c/a\u003e changed expected result for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/d1e695f7b2daae2def15568f41b89391b86ef5e2\"\u003e\u003ccode\u003ed1e695f\u003c/code\u003e\u003c/a\u003e Added PHP 8.3 and PHP 8.4 test for laravel and removed PHP 8.4 lowest test ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/5dca8dc5fcd18b1e88206c16b2adeef055cea408\"\u003e\u003ccode\u003e5dca8dc\u003c/code\u003e\u003c/a\u003e Fixes for PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/8c3e607078c363b4805a46511e73aa75c2bbebe2\"\u003e\u003ccode\u003e8c3e607\u003c/code\u003e\u003c/a\u003e Fixes for implicit nullability deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/5f4c750da3f2f18e39dbdbf9ba788f12ca361904\"\u003e\u003ccode\u003e5f4c750\u003c/code\u003e\u003c/a\u003e upgraded phpunit version on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/a4932f3bb087a8dafaedaace90a2b6e9012ba828\"\u003e\u003ccode\u003ea4932f3\u003c/code\u003e\u003c/a\u003e Fixed CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CarbonPHP/carbon/commit/d6f5afbe807670ae002f32c73c64b5c14ac00229\"\u003e\u003ccode\u003ed6f5afb\u003c/code\u003e\u003c/a\u003e Added PHP 8.4 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CarbonPHP/carbon/compare/2.72.5...2.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psy/psysh` from 0.12.4 to 0.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bobthecow/psysh/releases\"\u003epsy/psysh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePsySH v0.12.23\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interactive readline bracket matching inside interpolated strings. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid infinite recursion in \u003ccode\u003eShellOutput\u003c/code\u003e write tracking (e.g. \u003ccode\u003eprint_r\u003c/code\u003e on an \u003ccode\u003eException\u003c/code\u003e with \u003ccode\u003ezend.exception_ignore_args = Off\u003c/code\u003e). Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/934\"\u003e#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003e--warm-autoload\u003c/code\u003e in project trust restrictions\u003c/li\u003e\n\u003cli\u003eExclude Symfony Console DI components from the autoload warmer (they're an optional dependency and blow up when not installed)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUnder the hood\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighter callable types throughout\u003c/li\u003e\n\u003cli\u003eAdded MediaWiki downstream smoke tests, updated to 8.3\u003c/li\u003e\n\u003cli\u003eFixed Drush downstream tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePsySH v0.12.22\u003c/h2\u003e\n\u003ch2\u003eRuntime config and clipboard support\u003c/h2\u003e\n\u003cp\u003ePsySH has a new \u003ccode\u003econfig\u003c/code\u003e command for inspecting and updating runtime-configurable settings during the current session. You can tweak things like \u003ccode\u003epager\u003c/code\u003e, \u003ccode\u003etheme\u003c/code\u003e, \u003ccode\u003everbosity\u003c/code\u003e, \u003ccode\u003euseSuggestions\u003c/code\u003e, \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e, \u003ccode\u003eclipboardCommand\u003c/code\u003e, and \u003ccode\u003esemicolonsSuppressReturn\u003c/code\u003e without restarting the shell. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/361\"\u003e#361\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThere’s also a new \u003ccode\u003ecopy\u003c/code\u003e command for copying the last result (\u003ccode\u003e$_\u003c/code\u003e) or any expression to your clipboard. Works with system clipboard commands, or via OSC 52 for SSH and remote terminals.\u003c/p\u003e\n\u003cp\u003eConfigure with \u003ccode\u003eclipboardCommand\u003c/code\u003e or \u003ccode\u003euseOsc52Clipboard\u003c/code\u003e in your config.\u003c/p\u003e\n\u003ch2\u003eSemicolon-based return suppression\u003c/h2\u003e\n\u003cp\u003eOptionally suppress return values by ending a statement with \u003ccode\u003e;\u003c/code\u003e, similar to MATLAB/Octave behavior. Supports a \u003ccode\u003e'double'\u003c/code\u003e mode requiring \u003ccode\u003e;;\u003c/code\u003e for suppression (if \u003ccode\u003erequireSemicolons\u003c/code\u003e is also enabled, both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'double'\u003c/code\u003e require \u003ccode\u003e;;\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e'semicolonsSuppressReturn' =\u0026gt; true,\r\n'semicolonsSuppressReturn' =\u0026gt; 'double', // Always require ;; to suppress\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOutput and exception display improvements\u003c/h2\u003e\n\u003cp\u003eStrings are now valid PHP!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePsySH now preserves backslashes and other characters it previously mangled in a few cases. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/351\"\u003e#351\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/568\"\u003e#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiline strings are rendered using heredoc-style output rather than triple-quoted strings \u003ccode\u003e\u0026quot;\u0026quot;\u0026quot;\u003c/code\u003e. The old format is available via \u003ccode\u003euseDeprecatedMultilineStrings\u003c/code\u003e until the next major release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding an \u003ccode\u003eexceptionDetails\u003c/code\u003e callback via config renders additional context about exceptions (e.g. validation errors) alongside the error message. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/648\"\u003e#648\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eA few other improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore consistent compact (and non-compact) output spacing.\u003c/li\u003e\n\u003cli\u003eResponsive \u003ccode\u003ehelp\u003c/code\u003e layout adapts to terminal width.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBetter completion for everyone\u003c/h2\u003e\n\u003cp\u003eLegacy readline now shares PsySH’s newer completion engine, which brings much better parity between ext-readline/libedit and experimental interactive readline. Command argument completion, better multiline buffering, and a handful of command-dispatch edge cases now work much more consistently outside experimental readline too.\u003c/p\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/bobthecow/psysh/commit/4dcc0f08047d52bbde475eda481146fd8e27e1a4\"\u003e\u003ccode\u003e4dcc0f0\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.12.23'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/e70ea1a49f035d71428c4366c8a148bc1deb372f\"\u003e\u003ccode\u003ee70ea1a\u003c/code\u003e\u003c/a\u003e Bump to v0.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/961a5542422b60137ea47be409e69b761735d242\"\u003e\u003ccode\u003e961a554\u003c/code\u003e\u003c/a\u003e Bump composer/class-map-generator from 1.7.2 to 1.7.3 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/901a8225f6591e939dd322e06e393c06c1badc05\"\u003e\u003ccode\u003e901a822\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f1dea55169d8b02902437595a51651f5b044c59d\"\u003e\u003ccode\u003ef1dea55\u003c/code\u003e\u003c/a\u003e Bump shivammathur/setup-php from 2.37.0 to 2.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/77c2c06fbd40531d3e0a4080fa6d436411125eef\"\u003e\u003ccode\u003e77c2c06\u003c/code\u003e\u003c/a\u003e Fix drush downstream tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/a6a4cddcbef208c44fffbd27b5893f34a50d15ea\"\u003e\u003ccode\u003ea6a4cdd\u003c/code\u003e\u003c/a\u003e Track ShellOutput writes without listener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/316df3b9ee2ff9baeb1e3e36968e4c86d9db3133\"\u003e\u003ccode\u003e316df3b\u003c/code\u003e\u003c/a\u003e Bump symfony/polyfill-mbstring from 1.33.0 to 1.37.0 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/d828ff92e07a743e0a355799cea0722db19b2cd6\"\u003e\u003ccode\u003ed828ff9\u003c/code\u003e\u003c/a\u003e Bump symfony/polyfill-iconv from 1.36.0 to 1.37.0 in /build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/ced60861f07b42d7670da8f6bd244f003df73ef6\"\u003e\u003ccode\u003eced6086\u003c/code\u003e\u003c/a\u003e Fix interactive readline bracket matching in interpolated strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bobthecow/psysh/compare/v0.12.4...v0.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.35...v6.4.41\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.35...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS (\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.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.33\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.32...v6.4.33\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.32...v6.4.33\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63137\"\u003e#63137\u003c/a\u003e  Fix PdoSessionHandler charset-collation mismatch with the Doctrine DBAL (\u003ca href=\"https://github.com/samy-mahmoudi\"\u003e\u003ccode\u003e@​samy-mahmoudi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.31...v6.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63012\"\u003e#63012\u003c/a\u003e  Fix double-prefixing of session keys when using redis/memcached (\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.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62799\"\u003esymfony/symfony#62799\u003c/a\u003e [Cache][HttpFoundation] Fix VARBINARY columns on sqlsrv (\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.29...v6.4.30\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62287\"\u003esymfony/symfony#62287\u003c/a\u003e [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (\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\u003ev6.4.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.28...v6.4.29\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.28...v6.4.29\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.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/http-foundation/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/62324\"\u003esymfony/symfony#62324\u003c/a\u003e [HttpFoundation] Fix parsing hosts and schemes in URLs (\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/62246\"\u003esymfony/symfony#62246\u003c/a\u003e [HttpFoundation] Allow Request::setFormat() to override predefined formats (\u003ca href=\"https://github.com/longwave\"\u003e\u003ccode\u003e@​longwave\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/symfony/http-foundation/commit/48d76c29a67a301e0f7779a512bf76417395ffef\"\u003e\u003ccode\u003e48d76c2\u003c/code\u003e\u003c/a\u003e security #cve-2026-48736 [HttpFoundation] Block IPv6 transition forms in IpUt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/10d5daa7a22d64037a4bd5195d387ecc0d2c5b3c\"\u003e\u003ccode\u003e10d5daa\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix tests for PHP 8.6: session.cookie_samesite=Lax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3ebc78a9507545259ec5c71afdc49d4c452e3eda\"\u003e\u003ccode\u003e3ebc78a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Block IPv6 transition forms in IpUtils::PRIVATE_SUBNETS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5402ad19bef111ffdd076d33d87bd400c0c38243\"\u003e\u003ccode\u003e5402ad1\u003c/code\u003e\u003c/a\u003e Remove wrong documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/92eeee6f81feb0ea2d5dce2fe17819f4004f8716\"\u003e\u003ccode\u003e92eeee6\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mailer` from 6.4.12 to 6.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mailer/releases\"\u003esymfony/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.31...v6.4.40\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.31...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45068  Add end-of-options separator before recipients in SendmailTransport; reject addresses starting with a dash (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mailer/issues/63278\"\u003e#63278\u003c/a\u003e  Fix Mailjet SMTP relay X-MJ-TemplateErrorReporting header format to MailjetApiTransport (\u003ca href=\"https://github.com/mwijngaard\"\u003e\u003ccode\u003e@​mwijngaard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62756\"\u003esymfony/symfony#62756\u003c/a\u003e [Mailer] do not use PHPUnit mock objects without configured expectations (\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\u003ev6.4.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.26...v6.4.27\"\u003ehttps://github.com/symfony/mailer/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/62145\"\u003esymfony/symfony#62145\u003c/a\u003e [Mailer] Fix parsing message ids in SMTP responses (\u003ca href=\"https://github.com/hacfi\"\u003e\u003ccode\u003e@​hacfi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61876\"\u003esymfony/symfony#61876\u003c/a\u003e [Mailer][MailJet] Fix forbidden headers case-sensitive comparison (\u003ca href=\"https://github.com/benjamintoussaint\"\u003e\u003ccode\u003e@​benjamintoussaint\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/mailer/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/mailer/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/mailer/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/mailer/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/61402\"\u003esymfony/symfony#61402\u003c/a\u003e  Remove calls to deprecated methods of SplObjectStorage (\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/mailer/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/mailer/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/61223\"\u003esymfony/symfony#61223\u003c/a\u003e [Mailer][Brevo] Update Webhook IPs (\u003ca href=\"https://github.com/jarbey\"\u003e\u003ccode\u003e@​jarbey\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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61062\"\u003esymfony/symfony#61062\u003c/a\u003e [Brevo Mailer] Webhook IP Addresses have changed (\u003ca href=\"https://github.com/richardhj\"\u003e\u003ccode\u003e@​richardhj\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/mailer/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/mailer/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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60772\"\u003esymfony/symfony#60772\u003c/a\u003e [Mailer] [Transport] Send clone of \u003ccode\u003eRawMessage\u003c/code\u003e instance in \u003ccode\u003eRoundRobinTransport\u003c/code\u003e (\u003ca href=\"https://github.com/jnoordsij\"\u003e\u003ccode\u003e@​jnoordsij\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60640\"\u003esymfony/symfony#60640\u003c/a\u003e [Mailer] use STARTTLS for SMTP with MailerSend (\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\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/mailer/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60256\"\u003esymfony/symfony#60256\u003c/a\u003e [Mailer][Postmark] drop the \u003ccode\u003eDate\u003c/code\u003e header using the API transport (\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/60057\"\u003esymfony/symfony#60057\u003c/a\u003e [Mailer] Fix \u003ccode\u003eTrying to access array offset on value of type null\u003c/code\u003e error by adding null checking (\u003ca href=\"https://github.com/khushaalan\"\u003e\u003ccode\u003e@​khushaalan\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/symfony/mailer/commit/94fd44f3052e02340b0dd4447a7d7a5856e32da2\"\u003e\u003ccode\u003e94fd44f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/5b5385bc21c3549a80abc1353ccf8eb0b6861c61\"\u003e\u003ccode\u003e5b5385b\u003c/code\u003e\u003c/a\u003e [Mailer] Add end-of-options separator before recipients in SendmailTransport;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/602519c3466621897c556125dbf644ec8dde2b38\"\u003e\u003ccode\u003e602519c\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/a2918c6f34e601472ee891b517ab223e216ca5a3\"\u003e\u003ccode\u003ea2918c6\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/d56a83b4ba1de6375d0745de9299daf078426fd1\"\u003e\u003ccode\u003ed56a83b\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/01b846f48e53ee4096692a383637a1fa4d577301\"\u003e\u003ccode\u003e01b846f\u003c/code\u003e\u003c/a\u003e [Mailer] Clarify the purpose of SentMessage's \u0026quot;message id\u0026quot; concept\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/8835f93333474780fda1b987cae37e33c3e026ca\"\u003e\u003ccode\u003e8835f93\u003c/code\u003e\u003c/a\u003e do not use PHPUnit mock objects without configured expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/2f096718ed718996551f66e3a24e12b2ed027f95\"\u003e\u003ccode\u003e2f09671\u003c/code\u003e\u003c/a\u003e [Mailer] Relax regexp to parse message ids\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/39d50fa744bbddc7bf2ede95573aa4da705fc1a9\"\u003e\u003ccode\u003e39d50fa\u003c/code\u003e\u003c/a\u003e [Mailer] Fix parsing message ids in SMTP responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mailer/commit/012185cd31689b799d39505bd706be6d3a57cd3f\"\u003e\u003ccode\u003e012185c\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mailer/compare/v6.4.12...v6.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.40...v6.4.41\"\u003ehttps://github.com/symfony/mime/compare/v6.4.40...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64343\"\u003e#64343\u003c/a\u003e  Harden __unserialize against __toString trampolines (\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.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.37...v6.4.40\"\u003ehttps://github.com/symfony/mime/compare/v6.4.37...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/mime/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e  Preserve inline part filename instead of overwriting it with the Content-ID (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/mime/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63683\"\u003e#63683\u003c/a\u003e  Fix image method to use DataPart content ID (\u003ca href=\"https://github.com/pavelwitassek\"\u003e\u003ccode\u003e@​pavelwitassek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/mime/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63584\"\u003e#63584\u003c/a\u003e  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/mime/compare/v6.4.33...v6.4.34\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.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/mime/compare/v6.4.31...v6.4.32\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/mime/compare/v6.4.29...v6.4.30\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.26\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/mime/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/61766\"\u003esymfony/symfony#61766\u003c/a\u003e  Fix ord()-related PHP 8.5 deprecations (\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/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.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/mime/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\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/mime/commit/5575d37f8841e4e31d5df79ab3db078ae557ff8e\"\u003e\u003ccode\u003e5575d37\u003c/code\u003e\u003c/a\u003e [Routing][RateLimiter][Mime][Security] Harden __unserialize against __toStrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/7ccfb0cc6ff707ac9ca34b6ddab0bc6187436cbe\"\u003e\u003ccode\u003e7ccfb0c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks in Address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f2f05cbae7ac01c045330d168fc655580916ac1f\"\u003e\u003ccode\u003ef2f05cb\u003c/code\u003e\u003c/a\u003e [Mime] Fix transient test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/330077bc7fbe314758aff62834b758d06ac6d260\"\u003e\u003ccode\u003e330077b\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/4c7099f8d130a575c1f179191df261856e26ee1b\"\u003e\u003ccode\u003e4c7099f\u003c/code\u003e\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it with the Conte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/e2ae51ddb09ddeadd3c711e30b365b670e1794bc\"\u003e\u003ccode\u003ee2ae51d\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Apply tagged MIME type guessers in File::getMimeType()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/3d4867881cef7ebb42e2e8846e09053472edf9b3\"\u003e\u003ccode\u003e3d48678\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/05099f572e09a71bd5adb7ad9fab4b5aadcf5481\"\u003e\u003ccode\u003e05099f5\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f56fd2b0a89486fd3c8e44770919656988add0fb\"\u003e\u003ccode\u003ef56fd2b\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mime/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.39...v6.4.41\"\u003ehttps://github.com/symfony/process/compare/v6.4.39...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64347\"\u003e#64347\u003c/a\u003e  Stop leaking CGI/FastCGI request-context vars to subprocesses (\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.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.33\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.32...v6.4.33\"\u003ehttps://github.com/symfony/process/compare/v6.4.32...v6.4.33\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/process/compare/v6.4.31...v6.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.30...v6.4.31\"\u003ehttps://github.com/symfony/process/compare/v6.4.30...v6.4.31\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/process/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/process/compare/v6.4.24...v6.4.25\"\u003ehttps://github.com/symfony/process/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/61401\"\u003esymfony/symfony#61401\u003c/a\u003e [Process] Enhance hasSystemCallBeenInterrupted function for non-english locale (\u003ca href=\"https://github.com/christianseel\"\u003e\u003ccode\u003e@​christianseel\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/process/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/process/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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.19...v6.4.20\"\u003ehttps://github.com/symfony/process/compare/v6.4.19...v6.4.20\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59949\"\u003esymfony/symfony#59949\u003c/a\u003e [Process] Use a pipe for stderr in pty mode to avoid mixed output between stdout and stderr (\u003ca href=\"https://github.com/joelwurtz\"\u003e\u003ccode\u003e@​joelwurtz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.18...v6.4.19\"\u003ehttps://github.com/symfony/process/compare/v6.4.18...v6.4.19\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/process/commit/c8fc09bdfe9fde9aaa89b415a4477feaccec16a7\"\u003e\u003ccode\u003ec8fc09b\u003c/code\u003e\u003c/a\u003e [Process] Stop leaking CGI/FastCGI request-context vars to subprocesses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e579464d74525bf5eca45cbc984126a461879c3e\"\u003e\u003ccode\u003ee579464\u003c/code\u003e\u003c/a\u003e [Process] Ignore invalid env var names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/8541b7308fca001320e90bca8a73a28aa5604a6e\"\u003e\u003ccode\u003e8541b73\u003c/code\u003e\u003c/a\u003e [Process] Fix dealing with broken stdin pipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/48bad913268c8cafabbf7034b39c8bb24fbc5ab8\"\u003e\u003ccode\u003e48bad91\u003c/code\u003e\u003c/a\u003e Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/routing` from 6.4.12 to 6.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/routing/releases\"\u003esymfony/routing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.40...v6.4.41\"\u003ehttps://github.com/symfony/routing/compare/v6.4.40...v6.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48784  Fix dot-segment encoding for chained \u0026quot;../\u0026quot; and \u0026quot;./\u0026quot; in generated URLs (\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/routing/issues/64343\"\u003e#64343\u003c/a\u003e  Harden __unserialize against __toString trampolines (\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.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.37...v6.4.40\"\u003ehttps://github.com/symfony/routing/compare/v6.4.37...v6.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45065  Fix regex alternation anchoring in \u003ccode\u003eUrlGenerator\u003c/code\u003e requirement validation (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.34...v6.4.37\"\u003ehttps://github.com/symfony/routing/compare/v6.4.34...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/routing/issues/63981\"\u003e#63981\u003c/a\u003e  Honor the Request's method in UrlMatcher::matchRequest() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/routing/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/routing/issues/54236\"\u003e#54236\u003c/a\u003e  Fix exclude option being ignored for non-glob and PSR-4 resources (\u003ca href=\"https://github.com/NeilPeyssard\"\u003e\u003ccode\u003e@​NeilPeyssard\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.31...v6.4.32\"\u003ehttps://github.com/symfony/routing/compare/v6.4.31...v6.4.32\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.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.29...v6.4.30\"\u003ehttps://github.com/symfony/routing/compare/v6.4.29...v6.4.30\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62459\"\u003esymfony/symfony#62459\u003c/a\u003e [Routing] Fix case sensitivity for static host matching in compiled routes (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62461\"\u003esymfony/symfony#62461\u003c/a\u003e [Routing] Fix localized prefix updates breaking aliases (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62460\"\u003esymfony/symfony#62460\u003c/a\u003e [Routing] Fix addNamePrefix breaking aliases to external routes (\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\u003ev6.4.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.27...v6.4.28\"\u003ehttps://github.com/symfony/routing/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/62290\"\u003esymfony/symfony#62290\u003c/a\u003e [Routing] Fix matching the \u0026quot;0\u0026quot; URL (\u003ca href=\"https://github.com/cs278\"\u003e\u003ccode\u003e@​cs278\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/routing/compare/v6.4.25...v6.4.26\"\u003ehttps://github.com/symfony/routing/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.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/routing/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.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/routing/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/routing/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\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/routing/commit/af04c79671fd8df0805a44c83fa2b0ba56c8329e\"\u003e\u003ccode\u003eaf04c79\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/be4ce34035aa79b8bc3ba1a7d1694435a216f68b\"\u003e\u003ccode\u003ebe4ce34\u003c/code\u003e\u003c/a\u003e [Routing][RateLimiter][Mime][Security] Harden __unserialize against __toStrin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/f4ca0c533854c26e3b27e981da760807f89e1a42\"\u003e\u003ccode\u003ef4ca0c5\u003c/code\u003e\u003c/a\u003e [Routing] Fix dot-segment encoding for chained \u0026quot;../\u0026quot; and \u0026quot;./\u0026quot; in generated URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/0cd0d2fb05382c95dff6b33c51a7c96cbdbc136d\"\u003e\u003ccode\u003e0cd0d2f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/48035d186798d27d375d95aad37db8fe097e4048\"\u003e\u003ccode\u003e48035d1\u003c/code\u003e\u003c/a\u003e [Routing] Honor the Request's method in UrlMatcher::matchRequest()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/275b31328b2e58cab004be0cf086380e2a5c5ee7\"\u003e\u003ccode\u003e275b313\u003c/code\u003e\u003c/a\u003e [Routing] Fix regex alternation anchoring in UrlGenerator requirement validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/1425c2c2c11c5499c3415035c746d7918661a76e\"\u003e\u003ccode\u003e1425c2c\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/883d14018234cc6f293faff5e3fd0d3d9b6bc2fb\"\u003e\u003ccode\u003e883d140\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/4bcf92a7914e1253ccece9502678a4154a25e14a\"\u003e\u003ccode\u003e4bcf92a\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/routing/commit/5ab3a3e1a03535ec5ca6ce2d39e4369a1096ae47\"\u003e\u003ccode\u003e5ab3a3e\u003c/code\u003e\u003c/a\u003e [Config][Routing] Fix exclude option being ignored for non-glob and PSR-4 res...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/routing/compare/v6.4.12...v6.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/yanis-Ramssamy/GestionEcole/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/yanis-Ramssamy/GestionEcole/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanis-Ramssamy%2FGestionEcole/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"5.4.47","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-05-28T00:26:31.000Z","version_change":"5.4.47 → 5.4.51","issue":{"uuid":"4536701587","node_id":"PR_kwDONzxnIc7gCvRf","number":4,"state":"open","title":"Bump the composer group across 1 directory with 2 updates","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":"2026-05-28T00:26:31.000Z","updated_at":"2026-05-28T00:27:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":2,"packages":[{"name":"phpunit/phpunit","old_version":"8.5.31","new_version":"8.5.52","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/process","old_version":"5.4.47","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 2 updates in the / directory: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [symfony/process](https://github.com/symfony/process).\n\nUpdates `phpunit/phpunit` from 8.5.31 to 8.5.52\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 8.5.52\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.51\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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 8.5.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 8.5 in the \u003ca href=\"https://docs.phpunit.de/en/8.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\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/sebastianbergmann/phpunit/blob/8.5.52/ChangeLog-8.5.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[8.5.52] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.51] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.50] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.49] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.48] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.47] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.46] - 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[8.5.45] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[8.5.44] - 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[8.5.43] - 2025-08-10\u003c/h2\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/sebastianbergmann/phpunit/commit/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/b4f79fcb193acf1ac679131de4c5112a95624e08\"\u003e\u003ccode\u003eb4f79fc\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/e4eee30004883338a11ef8f3da87e5e3bf02a30c\"\u003e\u003ccode\u003ee4eee30\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/22b2b0b489a212149858eb5873bc96a3764bdf92\"\u003e\u003ccode\u003e22b2b0b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b19865c888ecac2e6fbdb51147515de7bda131b\"\u003e\u003ccode\u003e0b19865\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/04ecd72bad9bbb39a268cff85c856d2ed00c68a3\"\u003e\u003ccode\u003e04ecd72\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/8.5.31...8.5.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.47 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.47...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/manuelaCoroline/concretcms/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/manuelaCoroline/concretcms/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelaCoroline%2Fconcretcms/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"7.0.8","new_version":"7.1.7","update_type":"minor","path":null,"pr_created_at":"2026-05-27T23:32:12.000Z","version_change":"7.0.8 → 7.1.7","issue":{"uuid":"4536462072","node_id":"PR_kwDONZ0pNc7gB8-G","number":11,"state":"closed","title":"Bump the composer group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T00:56:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T23:32:12.000Z","updated_at":"2026-05-29T00:57:01.000Z","time_to_close":91487,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":13,"packages":[{"name":"symfony/http-client","old_version":"7.0.10","new_version":"7.1.8","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/mime","old_version":"7.0.9","new_version":"7.4.12","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/process","old_version":"7.0.8","new_version":"7.1.7","repository_url":"https://github.com/symfony/process"},{"name":"symfony/validator","old_version":"7.0.10","new_version":"7.1.4","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/yaml","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/yaml"},{"name":"twig/twig","old_version":"3.21.1","new_version":"3.27.0","repository_url":"https://github.com/twigphp/Twig"},{"name":"phpunit/phpunit","old_version":"9.6.23","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/cache","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/cache"},{"name":"symfony/http-foundation","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/monolog-bridge","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/monolog-bridge"},{"name":"symfony/routing","old_version":"7.0.10","new_version":"7.4.13","repository_url":"https://github.com/symfony/routing"},{"name":"symfony/security-http","old_version":"7.0.9","new_version":"7.4.13","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/dom-crawler","old_version":"7.0.8","new_version":"7.4.12","repository_url":"https://github.com/symfony/dom-crawler"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 13 updates in the /OMNIOWL directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.0.10` | `7.1.8` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.0.9` | `7.4.12` |\n| [symfony/process](https://github.com/symfony/process) | `7.0.8` | `7.1.7` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.0.10` | `7.1.4` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.0.8` | `7.4.12` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.21.1` | `3.27.0` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.6.23` | `9.6.33` |\n| [symfony/cache](https://github.com/symfony/cache) | `7.0.10` | `7.4.13` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.0.10` | `7.4.13` |\n| [symfony/monolog-bridge](https://github.com/symfony/monolog-bridge) | `7.0.8` | `7.4.12` |\n| [symfony/routing](https://github.com/symfony/routing) | `7.0.10` | `7.4.13` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `7.0.9` | `7.4.13` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `7.0.8` | `7.4.12` |\n\n\nUpdates `symfony/http-client` from 7.0.10 to 7.1.8\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.1.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.7...v7.1.8\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.7...v7.1.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.6...v7.1.7\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.6...v7.1.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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/58704\"\u003esymfony/symfony#58704\u003c/a\u003e [HttpClient] fix for HttpClientDataCollector fails if proc_open is disabled via php.ini (\u003ca href=\"https://github.com/ZaneCEO\"\u003e\u003ccode\u003e@​ZaneCEO\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.5...v7.1.6\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.5...v7.1.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.4...v7.1.5\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.4...v7.1.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev7.1.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.3...v7.1.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v7.1.1...v7.1.2\"\u003ehttps://github.com/symfony/http-client/compare/v7.1.1...v7.1.2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57569\"\u003esymfony/symfony#57569\u003c/a\u003e [HttpClient][Mailer] Revert \u0026quot;Let curl handle transfer encoding\u0026quot;, use HTTP/1.1 for Mailgun (\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/57564\"\u003esymfony/symfony#57564\u003c/a\u003e [HttpClient] Fix initializing InformationalChunk (\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/57453\"\u003esymfony/symfony#57453\u003c/a\u003e [HttpClient] Fix parsing SSE (\u003ca href=\"https://github.com/fancyweb\"\u003e\u003ccode\u003e@​fancyweb\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/http-client/blob/8.1/CHANGELOG.md\"\u003esymfony/http-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003emax_connect_duration\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003eextra.use_persistent_connections\u003c/code\u003e to \u003ccode\u003eCurlHttpClient\u003c/code\u003e to control the use of persistent connections introduced in PHP 8.5\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGuzzleHttpHandler\u003c/code\u003e that allows using Symfony HttpClient as a Guzzle handler\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$allowList\u003c/code\u003e argument to \u003ccode\u003eNoPrivateNetworkHttpClient\u003c/code\u003e to allow specific hosts (e.g. a local proxy) to bypass the private-network filter\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDnsResolvingHttpClient\u003c/code\u003e decorator to resolve host names using a custom resolver, including on redirects\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e$maxTtl\u003c/code\u003e argument of \u003ccode\u003eCachingHttpClient\u003c/code\u003e to default to \u003ccode\u003e86400\u003c/code\u003e (24h) instead of \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as \u003ccode\u003e$maxTtl\u003c/code\u003e to \u003ccode\u003eCachingHttpClient\u003c/code\u003e, pass a positive integer instead\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachingHttpClient\u003c/code\u003e implement \u003ccode\u003ePsr\\Log\\LoggerAwareInterface\u003c/code\u003e to log when a stale cached response is served because the upstream call failed (\u003ccode\u003estale-if-error\u003c/code\u003e fallback)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for passing an instance of \u003ccode\u003eStoreInterface\u003c/code\u003e as \u003ccode\u003e$cache\u003c/code\u003e argument to \u003ccode\u003eCachingHttpClient\u003c/code\u003e constructor, use a \u003ccode\u003eTagAwareCacheInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove support for amphp/http-client \u0026lt; 5\u003c/li\u003e\n\u003cli\u003eRemove setLogger() methods on decorators; configure the logger on the wrapped client directly instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RFC 9111–based caching support to \u003ccode\u003eCachingHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003eauto_upgrade_http_version\u003c/code\u003e to control how the request HTTP version is handled in \u003ccode\u003eHttplugClient\u003c/code\u003e and \u003ccode\u003ePsr18Client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd QUERY to the list of retriable HTTP methods\u003c/li\u003e\n\u003cli\u003eDeprecate using amphp/http-client \u0026lt; 5\u003c/li\u003e\n\u003cli\u003eDeprecate passing an instance of \u003ccode\u003eStoreInterface\u003c/code\u003e as \u003ccode\u003e$cache\u003c/code\u003e argument to \u003ccode\u003eCachingHttpClient\u003c/code\u003e constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd IPv6 support to \u003ccode\u003eNativeHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow using HTTP/3 with the \u003ccode\u003eCurlHttpClient\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for amphp/http-client v5 on PHP 8.4+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpOptions::setHeader()\u003c/code\u003e to add or replace a single header\u003c/li\u003e\n\u003cli\u003eAllow mocking \u003ccode\u003estart_time\u003c/code\u003e info in \u003ccode\u003eMockResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMockResponse::fromFile()\u003c/code\u003e and \u003ccode\u003eJsonMockResponse::fromFile()\u003c/code\u003e methods to help using fixtures files\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eThrottlingHttpClient\u003c/code\u003e to enable limiting the number of requests within a certain period\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003esetLogger()\u003c/code\u003e methods of the \u003ccode\u003eNoPrivateNetworkHttpClient\u003c/code\u003e, \u003ccode\u003eTraceableHttpClient\u003c/code\u003e and \u003ccode\u003eScopingHttpClient\u003c/code\u003e classes, configure the logger of the wrapped clients directly instead\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/symfony/http-client/commit/c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a\"\u003e\u003ccode\u003ec30d91a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/cb4073c905cd12b8496d24ac428a9228c1750670\"\u003e\u003ccode\u003ecb4073c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3b643b83f87e1765d2e9b1e946bb56ee0b4b7bde\"\u003e\u003ccode\u003e3b643b8\u003c/code\u003e\u003c/a\u003e [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/90ab2a4992dcf5d1f19a9b8737eba36a7c305fd0\"\u003e\u003ccode\u003e90ab2a4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/05d88cbd816ad6e0202edd9a9963cb9d615b8826\"\u003e\u003ccode\u003e05d88cb\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/59623564d6bdc82eca6829b82ff7d596a06ede68\"\u003e\u003ccode\u003e5962356\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/224124ddaabda861b3214727a0bb723bcdcf2d70\"\u003e\u003ccode\u003e224124d\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/58704\"\u003e#58704\u003c/a\u003e [HttpClient] fix for HttpClientDataCollector fails if proc_open is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aa7bebe6521febb1d828d9217489af604c711271\"\u003e\u003ccode\u003eaa7bebe\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix Process-based escaping in HttpClientDataCollector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/e9b08469ecd82b5416c3dd9988457530058c1746\"\u003e\u003ccode\u003ee9b0846\u003c/code\u003e\u003c/a\u003e fix for HttpClientDataCollector fails if proc_open is disabled via php.ini . ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/ebcaeeafc48b69f497f82b9700ddf54bfe975f71\"\u003e\u003ccode\u003eebcaeea\u003c/code\u003e\u003c/a\u003e [HttpClient] Filter private IPs before connecting when Host == IP\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v7.0.10...v7.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/mime` from 7.0.9 to 7.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/mime/releases\"\u003esymfony/mime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.9...v7.4.12\"\u003ehttps://github.com/symfony/mime/compare/v7.4.9...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45067  Reject email addresses containing line breaks in Address (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.8...v7.4.9\"\u003ehttps://github.com/symfony/mime/compare/v7.4.8...v7.4.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e  Preserve inline part filename instead of overwriting it with the Content-ID (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/mime/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63683\"\u003e#63683\u003c/a\u003e  Fix image method to use DataPart content ID (\u003ca href=\"https://github.com/pavelwitassek\"\u003e\u003ccode\u003e@​pavelwitassek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.6...v7.4.7\"\u003ehttps://github.com/symfony/mime/compare/v7.4.6...v7.4.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63584\"\u003e#63584\u003c/a\u003e  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/mime/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63235\"\u003e#63235\u003c/a\u003e  phpdocumentor/reflection-docblock 6 compatibility (\u003ca href=\"https://github.com/mtarld\"\u003e\u003ccode\u003e@​mtarld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/mime/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/63206\"\u003e#63206\u003c/a\u003e  Conflict with phpdocumentor/reflection-docblock \u0026gt;= 6 (all branches) (\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\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/mime/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-RC3...v7.4.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.4.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-RC1...v7.4.0-RC2\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-RC1...v7.4.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/mime/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/mime/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/mime/blob/8.1/CHANGELOG.md\"\u003esymfony/mime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e__sleep/wakeup()\u003c/code\u003e by \u003ccode\u003e__(un)serialize()\u003c/code\u003e on \u003ccode\u003eAbstractPart\u003c/code\u003e implementations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate implementing \u003ccode\u003e__sleep/wakeup()\u003c/code\u003e on \u003ccode\u003eAbstractPart\u003c/code\u003e implementations; use \u003ccode\u003e__(un)serialize()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eEmail::attachPart()\u003c/code\u003e, use \u003ccode\u003eEmail::addPart()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eArgument \u003ccode\u003e$body\u003c/code\u003e is now required (at least null) in \u003ccode\u003eMessage::setBody()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire explicit argument when calling \u003ccode\u003eMessage::setBody()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport detection of related parts if \u003ccode\u003eContent-Id\u003c/code\u003e is used instead of the name\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTextPart::getDisposition()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eEmail::attachPart()\u003c/code\u003e, use \u003ccode\u003eaddPart()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecate calling \u003ccode\u003eMessage::setBody()\u003c/code\u003e without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDataPart::getFilename()\u003c/code\u003e and \u003ccode\u003eDataPart::getContentType()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eAddress::fromString()\u003c/code\u003e, use \u003ccode\u003eAddress::create()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eSerializable\u003c/code\u003e interface from \u003ccode\u003eRawMessage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for DKIM\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eAddress::fromString()\u003c/code\u003e, use \u003ccode\u003eAddress::create()\u003c/code\u003e instead\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/symfony/mime/commit/b198dd66c211c97119bcaaff7c13431dbbb5e470\"\u003e\u003ccode\u003eb198dd6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/7ccfb0cc6ff707ac9ca34b6ddab0bc6187436cbe\"\u003e\u003ccode\u003e7ccfb0c\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/8f89d3a319b92486b0bcc43c0479d19fdb0e2f64\"\u003e\u003ccode\u003e8f89d3a\u003c/code\u003e\u003c/a\u003e [Mime] Reject email addresses containing line breaks in Address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/25d9bc3384f94903b4cf5846e1288523f76e36e1\"\u003e\u003ccode\u003e25d9bc3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/f2f05cbae7ac01c045330d168fc655580916ac1f\"\u003e\u003ccode\u003ef2f05cb\u003c/code\u003e\u003c/a\u003e [Mime] Fix transient test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/2d550c4758ba4c47519a6667c36553d535705b0c\"\u003e\u003ccode\u003e2d550c4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/330077bc7fbe314758aff62834b758d06ac6d260\"\u003e\u003ccode\u003e330077b\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/mime/issues/64047\"\u003e#64047\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/4c7099f8d130a575c1f179191df261856e26ee1b\"\u003e\u003ccode\u003e4c7099f\u003c/code\u003e\u003c/a\u003e [Mime] Preserve inline part filename instead of overwriting it with the Conte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/e2ae51ddb09ddeadd3c711e30b365b670e1794bc\"\u003e\u003ccode\u003ee2ae51d\u003c/code\u003e\u003c/a\u003e [FrameworkBundle] Apply tagged MIME type guessers in File::getMimeType()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/mime/commit/bcb284bbe8cee96a475c666e195a0d7aac1ca2cd\"\u003e\u003ccode\u003ebcb284b\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/mime/compare/v7.0.9...v7.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.0.8 to 7.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.6...v7.1.7\"\u003ehttps://github.com/symfony/process/compare/v7.1.6...v7.1.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev7.1.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.5...v7.1.6\"\u003ehttps://github.com/symfony/process/compare/v7.1.5...v7.1.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.4...v7.1.5\"\u003ehttps://github.com/symfony/process/compare/v7.1.4...v7.1.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58195\"\u003esymfony/symfony#58195\u003c/a\u003e [Process] Fix the removal of host-specific configuration when managing the ini settings in \u003ccode\u003ePhpSubprocess\u003c/code\u003e (\u003ca href=\"https://github.com/M-arcus\"\u003e\u003ccode\u003e@​M-arcus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58189\"\u003esymfony/symfony#58189\u003c/a\u003e [Process] Fix backwards compatibility for invalid commands (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/process/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/symfony/process/compare/v7.1.0...v7.1.1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0-RC1...v7.1.0\"\u003ehttps://github.com/symfony/process/compare/v7.1.0-RC1...v7.1.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.1.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.1.0-BETA1...v7.1.0-RC1\"\u003ehttps://github.com/symfony/process/compare/v7.1.0-BETA1...v7.1.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54863\"\u003esymfony/symfony#54863\u003c/a\u003e [Process] Return \u003ccode\u003efalse\u003c/code\u003e when \u003ccode\u003eopen_basedir\u003c/code\u003e prevents access to \u003ccode\u003e/dev/tty\u003c/code\u003e (\u003ca href=\"https://github.com/mjauvin\"\u003e\u003ccode\u003e@​mjauvin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.0.7...v7.1.0-BETA1\"\u003ehttps://github.com/symfony/process/compare/v7.0.7...v7.1.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53968\"\u003esymfony/symfony#53968\u003c/a\u003e [Process] allow to ignore signals when executing a process (\u003ca href=\"https://github.com/joelwurtz\"\u003e\u003ccode\u003e@​joelwurtz\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/process/blob/8.1/CHANGELOG.md\"\u003esymfony/process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage::fromShellCommandline()\u003c/code\u003e to instantiate a Process via the fromShellCommandline method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProcess::setIgnoredSignals()\u003c/code\u003e to disable signal propagation to the child process\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhpSubprocess\u003c/code\u003e to handle PHP subprocesses that take over the\nconfiguration from their parent\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage\u003c/code\u003e and \u003ccode\u003eRunProcessMessageHandler\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::setOptions()\u003c/code\u003e to set \u003ccode\u003eProcess\u003c/code\u003e specific options\u003c/li\u003e\n\u003cli\u003eadded option \u003ccode\u003ecreate_new_console\u003c/code\u003e to allow a subprocess to continue\nto run after the main script exited, both on Linux and on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getStartTime()\u003c/code\u003e to retrieve the start time of the process as float\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ePhpProcess::setPhpBinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess\u003c/code\u003e must be instantiated with a command array, use \u003ccode\u003eProcess::fromShellCommandline()\u003c/code\u003e when the command should be parsed by the shell\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::setCommandLine()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e: env variables are always inherited.\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getLastOutputTime()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\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/process/commit/9b8a40b7289767aa7117e957573c2a535efe6585\"\u003e\u003ccode\u003e9b8a40b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/25214adbb0996d18112548de20c281be9f27279f\"\u003e\u003ccode\u003e25214ad\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/66716d3126c197c0da6e2697198a9b8d2e3d6eeb\"\u003e\u003ccode\u003e66716d3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/88638b90e7d7cc11c1b7676fda2dd43b439e78e9\"\u003e\u003ccode\u003e88638b9\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f4fb6b85c028dd19ef879bd548d0a53cda45fa01\"\u003e\u003ccode\u003ef4fb6b8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/0776b9944bc1c88b66714faa7554b6d0db6f178a\"\u003e\u003ccode\u003e0776b99\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/284aeada0d9e02b170a1a955301d6bf6aa743dd9\"\u003e\u003ccode\u003e284aead\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.0.8...v7.1.7\"\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.0.10 to 7.1.4\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.1.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/symfony/validator/compare/v7.1.3...v7.1.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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/57894\"\u003esymfony/symfony#57894\u003c/a\u003e [Validator] Add \u003ccode\u003etldMessage\u003c/code\u003e parameter to \u003ccode\u003eUrl\u003c/code\u003e constraint constructor (\u003ca href=\"https://github.com/syjust\"\u003e\u003ccode\u003e@​syjust\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v7.1.2...v7.1.3\"\u003ehttps://github.com/symfony/validator/compare/v7.1.2...v7.1.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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/57678\"\u003esymfony/symfony#57678\u003c/a\u003e [Validator] Add \u003ccode\u003esetGroupProvider\u003c/code\u003e to \u003ccode\u003eAttributeLoader\u003c/code\u003e (Maximilian Zumbansen)\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/validator/blob/8.1/CHANGELOG.md\"\u003esymfony/validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eValidatorBuilder::enablePropertyMetadataExistenceCheck()\u003c/code\u003e to make \u003ccode\u003evalidateProperty()\u003c/code\u003e and \u003ccode\u003evalidatePropertyValue()\u003c/code\u003e throw when the given property has no metadata\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindByCodes()\u003c/code\u003e to \u003ccode\u003eConstraintViolationListInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd clock-awareness to comparison and range validators for testable date comparisons\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eXml\u003c/code\u003e constraint for validating XML content\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eConstraintValidatorTestCase::validate()\u003c/code\u003e to encapsulate the way to call the constraint validator\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eConstraintValidatorInterface::initialize()\u003c/code\u003e and \u003ccode\u003eConstraintValidatorInterface::validate()\u003c/code\u003e in\nfavor of \u003ccode\u003eConstraintValidatorInterface::validateInContext()\u003c/code\u003e. The \u003ccode\u003eConstraintValidator\u003c/code\u003e abstract class\nhandles the context management when extending it. When writing tests with \u003ccode\u003eConstraintValidatorTestCase\u003c/code\u003e,\nuse the new \u003ccode\u003evalidate()\u003c/code\u003e method to abstract the way to use the constraint validator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for configuring constraint options implicitly with the XML format\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;class name=\u0026quot;Symfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity\u0026quot;\u0026gt;\n  \u0026lt;constraint name=\u0026quot;Callback\u0026quot;\u0026gt;\n    \u0026lt;value\u0026gt;Symfony\\Component\\Validator\\Tests\\Fixtures\\CallbackClass\u0026lt;/value\u0026gt;\n    \u0026lt;value\u0026gt;callback\u0026lt;/value\u0026gt;\n  \u0026lt;/constraint\u0026gt;\n\u0026lt;/class\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;class name=\u0026quot;Symfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity\u0026quot;\u0026gt;\n  \u0026lt;constraint name=\u0026quot;Callback\u0026quot;\u0026gt;\n    \u0026lt;option name=\u0026quot;callback\u0026quot;\u0026gt;\n      \u0026lt;value\u0026gt;Symfony\\Component\\Validator\\Tests\\Fixtures\\CallbackClass\u0026lt;/value\u0026gt;\n      \u0026lt;value\u0026gt;callback\u0026lt;/value\u0026gt;\n    \u0026lt;/option\u0026gt;\n  \u0026lt;/constraint\u0026gt;\n\u0026lt;/class\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for configuring constraint options implicitly with the YAML format\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003eSymfony\\Component\\Validator\\Tests\\Fixtures\\NestedAttribute\\Entity:\n\u003c/code\u003e\u003c/pre\u003e\n\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/symfony/validator/commit/0d7e0dfd41702d6b9356214b76110421c1e74368\"\u003e\u003ccode\u003e0d7e0df\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/4ff41cf10af1de99ad92895411b55c9f309bc2d8\"\u003e\u003ccode\u003e4ff41cf\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/21d022db38bf1a2f4ee0fac764ed292ddba9dff9\"\u003e\u003ccode\u003e21d022d\u003c/code\u003e\u003c/a\u003e synchronize IBAN formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/3212b2587c06b032dbdd89996337d14e20221120\"\u003e\u003ccode\u003e3212b25\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/8e37d58496bf2752ff1dc0887159704a29e154bc\"\u003e\u003ccode\u003e8e37d58\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/a1b845aa54367ee1ca179f988b392b1ed600cc56\"\u003e\u003ccode\u003ea1b845a\u003c/code\u003e\u003c/a\u003e [Translation] Review Serbian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/4f4f3df0451d9817a4caf1d4b88ea9bfef31fff9\"\u003e\u003ccode\u003e4f4f3df\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/1da8e1e4fa5350d0552f230b0f6420971426705f\"\u003e\u003ccode\u003e1da8e1e\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/a28c3023dc71a2d96c747d4fe74de75645e5f0fe\"\u003e\u003ccode\u003ea28c302\u003c/code\u003e\u003c/a\u003e [Validator] added Polish translation for units 116-119\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/8b664c827184aaa17ef2541efdb1366c9bbfb527\"\u003e\u003ccode\u003e8b664c8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v7.0.10...v7.1.4\"\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.0.8 to 7.4.12\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.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.11...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45305  Harden the Parser::cleanup() regexes against catastrophic backtracking (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45304  Bound collection-alias resolution in the parser (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-45133  Bound recursion depth in the parser (\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\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.10...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.6...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64119\"\u003e#64119\u003c/a\u003e  fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/57292\"\u003e#57292\u003c/a\u003e  Fix parsing nested mappings in sequences (\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/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\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-RC3...v7.4.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.4.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-RC1...v7.4.0-RC2\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-RC1...v7.4.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62409\"\u003esymfony/symfony#62409\u003c/a\u003e [Yaml] Align unquoted multiline scalar parsing with spec for comments (\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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/yaml/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62359\"\u003esymfony/symfony#62359\u003c/a\u003e [Yaml] Fix parsing of unquoted multiline scalars with comments or blank lines (\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.4.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.4...v7.4.0-BETA1\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.4...v7.4.0-BETA1\u003c/a\u003e)\u003c/p\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/symfony/yaml/blob/8.1/CHANGELOG.md\"\u003esymfony/yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for parsing duplicate mapping keys whose value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd compact nested mapping support by using the \u003ccode\u003eYaml::DUMP_COMPACT_NESTED_MAPPING\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003eYaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUES\u003c/code\u003e flag to enforce double quotes around string values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate parsing duplicate mapping keys whose value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for dumping \u003ccode\u003enull\u003c/code\u003e as an empty value by using the \u003ccode\u003eYaml::DUMP_NULL_AS_EMPTY\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for getting all the enum cases with \u003ccode\u003e!php/enum Foo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e!php/const:\u003c/code\u003e tag, use \u003ccode\u003e!php/const\u003c/code\u003e instead (without the colon)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support to dump int keys as strings by using the \u003ccode\u003eYaml::DUMP_NUMERIC_KEY_AS_STRING\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e!php/enum\u003c/code\u003e and \u003ccode\u003e!php/enum *-\u0026gt;value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003e!php/const:\u003c/code\u003e tag in key which will be replaced by the \u003ccode\u003e!php/const\u003c/code\u003e tag (without the colon) since 3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn cases where it will likely improve readability, strings containing single quotes will be double-quoted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e$maxNestingLevel\u003c/code\u003e argument to \u003ccode\u003eParser::__construct()\u003c/code\u003e, \u003ccode\u003eYaml::parse()\u003c/code\u003e and \u003ccode\u003eYaml::parseFile()\u003c/code\u003e to bound recursion depth (default 128)\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/symfony/yaml/commit/8b6952b56ca6417f25f7a65758cadd0ce02edc51\"\u003e\u003ccode\u003e8b6952b\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/68dcd1f1602dac9d9221e25729683e0ce8733f3b\"\u003e\u003ccode\u003e68dcd1f\u003c/code\u003e\u003c/a\u003e Merge branch '5.4' into 6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b0b27055f055f0d314c5c68ed0c10f0bbd90aee0\"\u003e\u003ccode\u003eb0b2705\u003c/code\u003e\u003c/a\u003e [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/5a351ff7a15e631cd7abaa44f2a5e5fc3f0c43f6\"\u003e\u003ccode\u003e5a351ff\u003c/code\u003e\u003c/a\u003e [Yaml] Bound collection-alias resolution in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e2eb64a57763815ccae07ac1c7653d6cc1c326fd\"\u003e\u003ccode\u003ee2eb64a\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e4fb993188404155c2660c2f33be52c22e2de3ab\"\u003e\u003ccode\u003ee4fb993\u003c/code\u003e\u003c/a\u003e [Yaml] Reject non-stringables when using \u0026quot;!!binary\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/b02ba664145ef421376c61e28ac7b0115b688515\"\u003e\u003ccode\u003eb02ba66\u003c/code\u003e\u003c/a\u003e [Yaml] Bound recursion depth in the parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/c660d6538545a3e8e65a5621ee3d7a6d352892c7\"\u003e\u003ccode\u003ec660d65\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/f8d2f4af29053842c01b4cae6bd4c2c3191fc63c\"\u003e\u003ccode\u003ef8d2f4a\u003c/code\u003e\u003c/a\u003e [Yaml] fix flow collection drops \u003ccode\u003e\u0026amp;anchor\u003c/code\u003e and \u003ccode\u003e!!str \u0026amp;anchor\u003c/code\u003e items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/563e765f912f7bbf939c1ceb472b2564ede7873d\"\u003e\u003ccode\u003e563e765\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.0.8...v7.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.21.1 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/releases\"\u003etwig/twig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.26.0...v3.27.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/558\"\u003e#558\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox state changes between renders (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/552\"\u003e#552\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/535\"\u003e#535\u003c/a\u003e Fix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses via \u003ccode\u003eTraversable\u003c/code\u003e in \u003ccode\u003ejoin\u003c/code\u003e/\u003ccode\u003ereplace\u003c/code\u003e filters and the \u003ccode\u003ein\u003c/code\u003e/\u003ccode\u003enot in\u003c/code\u003e operators (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/534\"\u003e#534\u003c/a\u003e Fix sandbox bypass in the \u0026quot;column\u0026quot; filter under SourcePolicyInterface (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4817\"\u003e#4817\u003c/a\u003e Add a strict mode to SecurityPolicy to opt-in to the 4.0 sandbox behavior for the extends/use tags and the parent/block/attribute functions (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4813\"\u003e#4813\u003c/a\u003e Deprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4812\"\u003e#4812\u003c/a\u003e Fix PHP 8.1+ implicit float-to-int deprecation in sandboxed array access (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4807\"\u003e#4807\u003c/a\u003e Escape root profile name in HtmlDumper (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4808\"\u003e#4808\u003c/a\u003e Restrict allowed classes in Profile::unserialize() (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4803\"\u003e#4803\u003c/a\u003e Deprecate the \u0026quot;Twig\\Sandbox\\SourcePolicyInterface\u0026quot; interface (\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\u003ev3.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.25.0...v3.26.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.25.0...v3.26.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-46627 Document that the sandbox doesn't protect against resource exhaustion (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46628 Pre-escape HTML input on the \u003ccode\u003espaceless\u003c/code\u003e filter (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46634 Document template_from_string caveats when used in a sandboxed env (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46635 Fix sandbox bypass in the \u0026quot;column\u0026quot; filter (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-47732 [Sandbox] Fix __toString() support (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-47730 [Profiler] Escape template and profile names in \u003ccode\u003eHtmlDumper\u003c/code\u003e (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46640 Fix sandbox bypass: PHP code injection via _self / import macro reference (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46638 Fix sandbox bypass in the \u003ccode\u003e{ sandbox }\u003c/code\u003e tag when including a preloaded template (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46633 Fix sandbox bypass: PHP code injection via { use } template name (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46629 Fix unbounded memoisation of \u003ccode\u003eIntlDateFormatter\u003c/code\u003e / \u003ccode\u003eNumberFormatter\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46637 Fix XSS and pre-escape input on HTML-emitting filters in the extras (\u003ca href=\"https://github.com/nicolas-grekas\"\u003e\u003ccode\u003e@​nicolas-grekas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-46639 Fix sandbox bypass in object destructuring assignment (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity #cve-2026-24425 Fix sandbox bypass: propagate Source to checkArrow for source-policy sandboxing (\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\u003ev3.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.24.0...v3.25.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.24.0...v3.25.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4795\"\u003e#4795\u003c/a\u003e Lazy load \u003ccode\u003eEscaperRuntime\u003c/code\u003e in \u003ccode\u003eEscaperExtension\u003c/code\u003e (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4800\"\u003e#4800\u003c/a\u003e Add a \u003ccode\u003eneeds_is_sandboxed\u003c/code\u003e option for filters, functions, and tests (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4797\"\u003e#4797\u003c/a\u003e Make embeds deterministic (\u003ca href=\"https://github.com/itsalmostchristmas\"\u003e\u003ccode\u003e@​itsalmostchristmas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/twigphp/Twig/compare/v3.23.0...v3.24.0\"\u003ehttps://github.com/twigphp/Twig/compare/v3.23.0...v3.24.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/3930\"\u003e#3930\u003c/a\u003e Add an \u003ccode\u003ehtml_attr\u003c/code\u003e function to make outputting HTML attributes easier (\u003ca href=\"https://github.com/mpdude\"\u003e\u003ccode\u003e@​mpdude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/polarbirke\"\u003e\u003ccode\u003e@​polarbirke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4778\"\u003e#4778\u003c/a\u003e Fix null coalescing operator with imported macros (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4775\"\u003e#4775\u003c/a\u003e Add getOperatorTokens() to ExpressionParserInterface to separate operator token registration from parser identity (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4774\"\u003e#4774\u003c/a\u003e Ensure filters/attributes aren't mistaken for operators (\u003ca href=\"https://github.com/brandonkelly\"\u003e\u003ccode\u003e@​brandonkelly\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4771\"\u003e#4771\u003c/a\u003e Deprecate passing non AbstractExpression nodes to MatchesBinary (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4769\"\u003e#4769\u003c/a\u003e Deprecate passing a non-AbstractExpression node to Parser::setParent() (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4748\"\u003e#4748\u003c/a\u003e Support short-circuiting in null-safe operator chains (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4743\"\u003e#4743\u003c/a\u003e Add \u003ccode\u003ehtml_attr_relaxed\u003c/code\u003e escaping strategy (\u003ca href=\"https://github.com/mpdude\"\u003e\u003ccode\u003e@​mpdude\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.27.0 (2026-05-27)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a strict mode to \u003ccode\u003eTwig\\Sandbox\\SecurityPolicy\u003c/code\u003e to opt-in to the 4.0 behavior for the \u003ccode\u003eextends\u003c/code\u003e/\u003ccode\u003euse\u003c/code\u003e tags and the \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eblock\u003c/code\u003e/\u003ccode\u003eattribute\u003c/code\u003e functions, which are otherwise still implicitly allowed in a sandbox\u003c/li\u003e\n\u003cli\u003eDeprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template\u003c/li\u003e\n\u003cli\u003eFix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached \u003ccode\u003eTemplate\u003c/code\u003e instance\u003c/li\u003e\n\u003cli\u003eFix PHP 8.1+ implicit float-to-int deprecation triggered by sandboxed \u003ccode\u003eArrayAccess\u003c/code\u003e attribute access with a float key\u003c/li\u003e\n\u003cli\u003eRestrict allowed classes in \u003ccode\u003eTwig\\Profiler\\Profile::unserialize()\u003c/code\u003e to prevent arbitrary class instantiation\u003c/li\u003e\n\u003cli\u003eEscape root profile name in \u003ccode\u003eHtmlDumper\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in deprecated internal wrappers \u003ccode\u003etwig_array_some()\u003c/code\u003e, \u003ccode\u003etwig_array_every()\u003c/code\u003e, and \u003ccode\u003etwig_check_arrow_in_sandbox()\u003c/code\u003e (\u003ccode\u003esrc/Resources/core.php\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eTwig\\Sandbox\\SourcePolicyInterface\u003c/code\u003e interface with no replacement\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u0026quot;column\u0026quot; filter when sandboxing is enabled via \u003ccode\u003eSourcePolicyInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypass via \u003ccode\u003eTraversable\u003c/code\u003e arguments to the \u003ccode\u003ejoin\u003c/code\u003e and \u003ccode\u003ereplace\u003c/code\u003e filters (also covers containers that implement both \u003ccode\u003eStringable\u003c/code\u003e and \u003ccode\u003eTraversable\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypass via the \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators\u003c/li\u003e\n\u003cli\u003ePrevent a stack overflow in \u003ccode\u003eSandboxExtension::ensureToStringAllowed()\u003c/code\u003e when a self-referencing iterable is passed to a sandboxed template\u003c/li\u003e\n\u003cli\u003eAdd support for any expression as a dynamic mapping key (attribute access, filters, ...)\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e policy bypass via dynamic mapping keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.26.0 (2026-05-20)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that the sandbox doesn't protect against resource exhaustion\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003etemplate_from_string\u003c/code\u003e caveats when used in a sandboxed environment\u003c/li\u003e\n\u003cli\u003eAdd docs on \u003ccode\u003eMarkup\u003c/code\u003e about the goal of this class in the context of a sandbox\u003c/li\u003e\n\u003cli\u003ePre-escape HTML input on the \u003ccode\u003espaceless\u003c/code\u003e filter\u003c/li\u003e\n\u003cli\u003ePre-escape HTML input on \u003ccode\u003einline_css\u003c/code\u003e and \u003ccode\u003einky_to_html\u003c/code\u003e filters\u003c/li\u003e\n\u003cli\u003eFix XSS by adjusting \u003ccode\u003eis_safe\u003c/code\u003e annotation on HTML-emitting filters\u003c/li\u003e\n\u003cli\u003e[Profiler] Escape template and profile names in \u003ccode\u003eHtmlDumper\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix unbounded memoisation of \u003ccode\u003eIntlDateFormatter\u003c/code\u003e / \u003ccode\u003eNumberFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u0026quot;column\u0026quot; filter\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in the \u003ccode\u003e{% sandbox %}\u003c/code\u003e tag when including a preloaded template\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: PHP code injection via \u003ccode\u003e{% use %}\u003c/code\u003e template name\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: PHP code injection via \u003ccode\u003e_self\u003c/code\u003e / import macro reference\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass in object destructuring assignment\u003c/li\u003e\n\u003cli\u003eFix sandbox bypass: propagate \u003ccode\u003eSource\u003c/code\u003e to \u003ccode\u003echeckArrow\u003c/code\u003e for source-policy sandboxing\u003c/li\u003e\n\u003cli\u003eEncode single quotes as \u003ccode\u003e\\x27\u003c/code\u003e in \u003ccode\u003eCompiler::string()\u003c/code\u003e as a defense-in-depth measure\u003c/li\u003e\n\u003cli\u003eFix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTwig\\Node\\CoercesChildrenToStringInterface\u003c/code\u003e to let nodes declare which of their child nodes will be string-coerced at runtime so the sandbox wraps them with a \u003ccode\u003e__toString\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.25.0 (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eneeds_is_sandboxed\u003c/code\u003e option for filters, functions, and tests\u003c/li\u003e\n\u003cli\u003eUse deterministic suffixes for generated embed classes\u003c/li\u003e\n\u003cli\u003eLazy-load \u003ccode\u003eEscaperRuntime\u003c/code\u003e in \u003ccode\u003eEscaperExtension\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.24.0 (2026-03-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate not implementing the \u003ccode\u003egetOperatorTokens()\u003c/code\u003e method in \u003ccode\u003eExpressionParserInterface\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eDeprecate passing a non-\u003ccode\u003eAbstractExpression\u003c/code\u003e node to \u003ccode\u003eTwig\\Node\\Expression\\Binary\\MatchesBinary\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing a non-\u003ccode\u003eAbstractExpression\u003c/code\u003e node to \u003ccode\u003eParser::setParent()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for renaming variables in object destructuring (\u003ccode\u003e{name: userName} = user\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehtml_attr_relaxed\u003c/code\u003e escaping strategy that preserves :, @, [, and ] for front-end framework attribute names\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/twigphp/Twig/commit/04ae1bfe9463c816cf72ca0abe7eae2c77a9a9ed\"\u003e\u003ccode\u003e04ae1bf\u003c/code\u003e\u003c/a\u003e Prepare the 3.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/99a10384ff014d4fd35728c96b4822cfcd44fed4\"\u003e\u003ccode\u003e99a1038\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/558\"\u003e#558\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/23eb6eb1267cb0d303b91eb5cff9b0c559c538a4\"\u003e\u003ccode\u003e23eb6eb\u003c/code\u003e\u003c/a\u003e Fix sandbox filter/tag/function allow-list bypass when sandbox state changes ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/7d55aa838c88c573213f04cadb11e63ce1fbc211\"\u003e\u003ccode\u003e7d55aa8\u003c/code\u003e\u003c/a\u003e security #cve-2026-48805 Fix sandbox bypass in deprecated internal wrappers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/9fcf6906d72f03dacb76122495382c08bb561c56\"\u003e\u003ccode\u003e9fcf690\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/552\"\u003e#552\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/635cea47895f74d3e2b10abce2346c6c8ca60ece\"\u003e\u003ccode\u003e635cea4\u003c/code\u003e\u003c/a\u003e Document new support for any expression as a dynamic mapping key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/9ff41014639ef0e8eb50ac7669191c309d863105\"\u003e\u003ccode\u003e9ff4101\u003c/code\u003e\u003c/a\u003e Fix sandbox __toString policy bypass via dynamic mapping keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/baebc46b67d641438d4bf276f6f7323cd90b71d6\"\u003e\u003ccode\u003ebaebc46\u003c/code\u003e\u003c/a\u003e security \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/535\"\u003e#535\u003c/a\u003e Fix sandbox \u003ccode\u003e__toString\u003c/code\u003e bypasses via \u003ccode\u003eTraversable\u003c/code\u003e in \u003ccode\u003ejoin\u003c/code\u003e/`...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/e3f66654b815508c36f856759c5300645a487a16\"\u003e\u003ccode\u003ee3f6665\u003c/code\u003e\u003c/a\u003e Fix deprecation notices in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/475fb690ac6ad74b09887e7c5245334e1dcf305d\"\u003e\u003ccode\u003e475fb69\u003c/code\u003e\u003c/a\u003e Guard sandbox \u003ccode\u003e__toString\u003c/code\u003e walker against self-referencing iterables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twigphp/Twig/compare/v3.21.1...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 9.6.23 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.6.23...9.6.33\"\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.0.10 to 7.4.13\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.13\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.12...v7.4.13\"\u003ehttps://github.com/symfony/cache/compare/v7.4.12...v7.4.13\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64330\"\u003e#64330\u003c/a\u003e  Fix strlen(null) deprecation on RelayCluster path in RedisTrait::doClear() (\u003ca href=\"https://github.com/signor-pedro\"\u003e\u003ccode\u003e@​signor-pedro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64336\"\u003e#64336\u003c/a\u003e  Accept '_' and ':' in prefix passed to AbstractAdapter::clear() (\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\u003ev7.4.12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.10...v7.4.12\"\u003ehttps://github.com/symfony/cache/compare/v7.4.10...v7.4.12\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45073  Validate the prefix given to AbstractAdapter::clear() (\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\u003ev7.4.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.9...v7.4.10\"\u003ehttps://github.com/symfony/cache/compare/v7.4.9...v7.4.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/cache/issues/64122\"\u003e#64122\u003c/a\u003e  Ensure compatibility with Relay extension 0.22.0 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/cache/compare/v7.4.8...v7.4.9\"\u003ehttps:...\n\n_Description has been truncated_","html_url":"https://github.com/matxsu/Ecodeli/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matxsu%2FEcodeli/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"5.4.26","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-05-27T22:38:29.000Z","version_change":"5.4.26 → 5.4.51","issue":{"uuid":"4536219512","node_id":"PR_kwDOH-yf187gBKBC","number":16,"state":"closed","title":"Bump the composer group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T22:38:29.000Z","updated_at":"2026-05-27T23:34:35.000Z","time_to_close":3364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":4,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.28","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"symfony/process","old_version":"5.4.26","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/dom-crawler","old_version":"5.4.25","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"},{"name":"symfony/http-client","old_version":"5.4.26","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 4 updates in the / directory: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit), [symfony/process](https://github.com/symfony/process), [symfony/dom-crawler](https://github.com/symfony/dom-crawler) and [symfony/http-client](https://github.com/symfony/http-client).\n\nUpdates `phpunit/phpunit` from 9.5.28 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.28...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.26 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/process/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/process/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/process/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53821\"\u003esymfony/symfony#53821\u003c/a\u003e [Process] Fix Inconsistent Exit Status in proc_get_status for PHP Versions Below 8.3 (\u003ca href=\"https://github.com/Luc45\"\u003e\u003ccode\u003e@​Luc45\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.34...v5.4.35\"\u003ehttps://github.com/symfony/process/compare/v5.4.34...v5.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/53481\"\u003esymfony/symfony#53481\u003c/a\u003e [Process] Fix executable finder when the command starts with a dash (\u003ca href=\"https://github.com/kayw-geek\"\u003e\u003ccode\u003e@​kayw-geek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.34\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.26...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dom-crawler` from 5.4.25 to 5.4.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dom-crawler/releases\"\u003esymfony/dom-crawler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.48...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45071  Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58627\"\u003esymfony/symfony#58627\u003c/a\u003e Minor fixes around \u003ccode\u003eparse_url()\u003c/code\u003e checks (\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\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54456\"\u003esymfony/symfony#54456\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary (\u003ca href=\"https://github.com/ausi\"\u003e\u003ccode\u003e@​ausi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.34...v5.4.35\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.34...v5.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.31...v5.4.32\"\u003ehttps://github.com/symfony/dom-crawler/compare/v5.4.31...v5.4.32\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52631\"\u003esymfony/symfony#52631\u003c/a\u003e [DomCrawler] Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52579\"\u003esymfony/symfony#52579\u003c/a\u003e UriResolver support path with colons\u0026quot; (\u003ca href=\"https://github.com/lyrixx\"\u003e\u003ccode\u003e@​lyrixx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/52579\"\u003esymfony/symfony#52579\u003c/a\u003e [DomCrawler] UriResolver support path with colons (\u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\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/dom-crawler/commit/b4cf17ff405a77341ad86e81e06ff09298f5aa8f\"\u003e\u003ccode\u003eb4cf17f\u003c/code\u003e\u003c/a\u003e [DomCrawler] Fix XXE in addXmlContent() by not enabling \u003ccode\u003evalidateOnParse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/b57df76f4757a9a8dfbb57ba48d7780cc20776c6\"\u003e\u003ccode\u003eb57df76\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/89647a57db280f9f93c27271fea58babb77bb473\"\u003e\u003ccode\u003e89647a5\u003c/code\u003e\u003c/a\u003e Minor fixes around parse_url() checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/711152029c4408ff282fad9c14bf58f19f13d556\"\u003e\u003ccode\u003e7111520\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/4c76e4176a5472c5afe504194d7bbef5cfdd1703\"\u003e\u003ccode\u003e4c76e41\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/2ad469c3e07fdba677b278d0e266071a51aa0dac\"\u003e\u003ccode\u003e2ad469c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/1dffb111b038412b028caba029240e379fda85b2\"\u003e\u003ccode\u003e1dffb11\u003c/code\u003e\u003c/a\u003e Auto-close PRs on subtree-splits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/000634e5f9053859351927aa0cb3753e75882eb6\"\u003e\u003ccode\u003e000634e\u003c/code\u003e\u003c/a\u003e [DomCrawler] Encode html entities only if nessecary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/e3b4806f88abf106a411847a78619a542e71de29\"\u003e\u003ccode\u003ee3b4806\u003c/code\u003e\u003c/a\u003e Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dom-crawler/commit/728f1fc136252a626ba5a69c02bd66a3697ff201\"\u003e\u003ccode\u003e728f1fc\u003c/code\u003e\u003c/a\u003e [DomCrawler] Revert \u0026quot;bug \u003ca href=\"https://redirect.github.com/symfony/dom-crawler/issues/52579\"\u003e#52579\u003c/a\u003e UriResolver support path with colons\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/dom-crawler/compare/v5.4.25...v5.4.52\"\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 5.4.26 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.26...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Sundsvallskommun/kompetensplattform/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Sundsvallskommun/kompetensplattform/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sundsvallskommun%2Fkompetensplattform/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"5.4.11","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-05-27T22:29:01.000Z","version_change":"5.4.11 → 5.4.51","issue":{"uuid":"4536181601","node_id":"PR_kwDOI-3i_87gBCWq","number":12,"state":"closed","title":"Bump the composer group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T00:37:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T22:29:01.000Z","updated_at":"2026-05-28T00:37:23.000Z","time_to_close":7700,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":11,"packages":[{"name":"nesbot/carbon","old_version":"2.63.0","new_version":"2.72.6","repository_url":"https://github.com/briannesbitt/Carbon"},{"name":"onelogin/php-saml","old_version":"3.4.1","new_version":"3.8.1","repository_url":"https://github.com/onelogin/php-saml"},{"name":"smarty/smarty","old_version":"2.6.33","new_version":"4.5.3","repository_url":"https://github.com/smarty-php/smarty"},{"name":"tecnickcom/tcpdf","old_version":"6.5.0","new_version":"6.8.0","repository_url":"https://github.com/tecnickcom/TCPDF"},{"name":"tinymce/tinymce","old_version":"5.10.6","new_version":"7.2.0","repository_url":"https://github.com/tinymce/tinymce-dist"},{"name":"phpunit/phpunit","old_version":"9.5.26","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"guzzlehttp/psr7","old_version":"2.4.3","new_version":"2.10.3","repository_url":"https://github.com/guzzle/psr7"},{"name":"symfony/process","old_version":"5.4.11","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/dom-crawler","old_version":"5.4.15","new_version":"5.4.52","repository_url":"https://github.com/symfony/dom-crawler"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nesbot/carbon](https://github.com/briannesbitt/Carbon) | `2.63.0` | `2.72.6` |\n| [onelogin/php-saml](https://github.com/onelogin/php-saml) | `3.4.1` | `3.8.1` |\n| [smarty/smarty](https://github.com/smarty-php/smarty) | `2.6.33` | `4.5.3` |\n| [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) | `6.5.0` | `6.8.0` |\n| [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) | `5.10.6` | `7.2.0` |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.26` | `9.6.33` |\n| [guzzlehttp/psr7](https://github.com/guzzle/psr7) | `2.4.3` | `2.10.3` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.11` | `5.4.51` |\n| [symfony/dom-crawler](https://github.com/symfony/dom-crawler) | `5.4.15` | `5.4.52` |\n\n\nUpdates `nesbot/carbon` from 2.63.0 to 2.72.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/briannesbitt/Carbon/releases\"\u003enesbot/carbon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.72.6\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.5...2.72.6\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.5...2.72.6\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate locale earlier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.5\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.4...2.72.5\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.4...2.72.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix PHP 7.4 compatibility \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3034\"\u003e#3034\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.4\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.3...2.72.4\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.3...2.72.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix New Zealand daylight saving time format to pass \u003ccode\u003ehasFormat\u003c/code\u003e \u003ca href=\"https://github.com/Luoti\"\u003e\u003ccode\u003e@​Luoti\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eis\u003c/code\u003e method bug giving wrong result when checking 30-days month name on a 31st date \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3033\"\u003e#3033\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/Luoti\"\u003e\u003ccode\u003e@​Luoti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.3\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.2...2.72.3\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.2...2.72.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2920\"\u003e#2920\u003c/a\u003e typos in documentation — \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2918\"\u003e#2918\u003c/a\u003e Short year Ukrainian plural — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.2\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.1...2.72.2\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.1...2.72.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2908\"\u003e#2908\u003c/a\u003e typo of day name in Slovak language — \u003ca href=\"https://github.com/richardDobron\"\u003e\u003ccode\u003e@​richardDobron\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2918\"\u003e#2918\u003c/a\u003e Use febr. as Hungarian abbreviation for február (February) — \u003ca href=\"https://github.com/dvidke\"\u003e\u003ccode\u003e@​dvidke\u003c/code\u003e\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/richardDobron\"\u003e\u003ccode\u003e@​richardDobron\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/pull/2908\"\u003ebriannesbitt/Carbon#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dvidke\"\u003e\u003ccode\u003e@​dvidke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/pull/2918\"\u003ebriannesbitt/Carbon#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.1\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.72.0...2.72.1\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.72.0...2.72.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSummary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2899\"\u003e#2899\u003c/a\u003e setConfigCacheFactory compatibility — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/2896\"\u003e#2896\u003c/a\u003e phpcs version — \u003ca href=\"https://github.com/kylekatarnls\"\u003e\u003ccode\u003e@​kylekatarnls\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003cp\u003eComplete commits list: \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.71.0...2.72.0\"\u003ehttps://github.com/briannesbitt/Carbon/compare/2.71.0...2.72.0\u003c/a\u003e\u003c/p\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/briannesbitt/Carbon/commit/1e9d50601e7035a4c61441a208cb5bed73e108c5\"\u003e\u003ccode\u003e1e9d506\u003c/code\u003e\u003c/a\u003e Validate locale earlier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/4df0fdd3dcaf1f70477705d0770f8e1a0db53066\"\u003e\u003ccode\u003e4df0fdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3035\"\u003e#3035\u003c/a\u003e from briannesbitt/fix/better-reflection-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/4c9c39b6848a858c8a767a95dc6f3a515222723d\"\u003e\u003ccode\u003e4c9c39b\u003c/code\u003e\u003c/a\u003e Exclude ondrejmirtes/better-reflection 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/afd46589c216118ecd48ff2b95d77596af1e57ed\"\u003e\u003ccode\u003eafd4658\u003c/code\u003e\u003c/a\u003e Fix PHP 7.4 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/117671bd1a44c819b941dcd152bd0268466464e0\"\u003e\u003ccode\u003e117671b\u003c/code\u003e\u003c/a\u003e Fix issue with is month check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/ae20e2bd09b81e9a98d42d0ba32f3fb33cd339d0\"\u003e\u003ccode\u003eae20e2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/briannesbitt/Carbon/issues/3030\"\u003e#3030\u003c/a\u003e from Luoti/fix-new-zealand-time-zone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/57f944ffc48bfebfce1baba1130259824eb4e188\"\u003e\u003ccode\u003e57f944f\u003c/code\u003e\u003c/a\u003e Fix New Zealand daylight saving time format to pass hasFormat.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/57fbbf88ce332f6da4e5aa1ea7524ef1caebb9e4\"\u003e\u003ccode\u003e57fbbf8\u003c/code\u003e\u003c/a\u003e Mute expected PHPStan issue in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/b53dbc3443a7f239e3ff36f4e87dd5f29f4d73d0\"\u003e\u003ccode\u003eb53dbc3\u003c/code\u003e\u003c/a\u003e Update actions version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/briannesbitt/Carbon/commit/2b55c50c0e6b73a2d3abb045d5762cf2ca1b66d3\"\u003e\u003ccode\u003e2b55c50\u003c/code\u003e\u003c/a\u003e Mute expected PHPStan issue in tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/briannesbitt/Carbon/compare/2.63.0...2.72.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `onelogin/php-saml` from 3.4.1 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onelogin/php-saml/releases\"\u003eonelogin/php-saml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.8.1\u003c/h2\u003e\n\u003cp\u003eSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate xmlseclibs version requirement to 3.1.4 due \u003ca href=\"https://github.com/advisories/GHSA-c4cc-x928-vjw9\"\u003eCVE-2025-66475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/619\"\u003e#619\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/603\"\u003e#603\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata. Add parameter to exclude validUntil on Settings getSPMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/594\"\u003e#594\u003c/a\u003e Add support for encrypted name id in encrypted assertion\u003c/li\u003e\n\u003cli\u003eFix buildWithBaseURLPath. See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc fix typo\u003c/li\u003e\n\u003cli\u003eRemove Travis CI references\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/586\"\u003e#586\u003c/a\u003e IdPMetadataParser::parseRemoteXML - Add argument for setting whether to validate peer SSL certificate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/585\"\u003e#585\u003c/a\u003e Declare conditional return types\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/577\"\u003e#577\u003c/a\u003e Allow empty NameID value when no strict or wantNameId is false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/570\"\u003e#570\u003c/a\u003e Support X509 cert comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/569\"\u003e#569\u003c/a\u003e Add parameter to exclude validUntil on SP Metadata XML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/551\"\u003e#551\u003c/a\u003e Fix compatibility with proxies that extends HTTP_X_FORWARDED_HOST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/487\"\u003e#487\u003c/a\u003e Enable strict check on in_array method\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003eFix typos on readme.\u003c/li\u003e\n\u003cli\u003eAdd warning about Open Redirect and Reply attacks\u003c/li\u003e\n\u003cli\u003eAdd warning about the use of IdpMetadataParser class. If Metadata URLs\nare provided by 3rd parties, the URL inputs MUST be validated to avoid issues like SSRF\u003c/li\u003e\n\u003cli\u003eFix test payloads\u003c/li\u003e\n\u003cli\u003eRemove references to OneLogin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/467\"\u003e#467\u003c/a\u003e Fix bug on getSelfRoutedURLNoQuery method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AES128_GCM encryption on generateNameId method. New setting parameter encryption_algorithm. If you set a encryption method different than AES128_CBC then the algorithm RSA_OAEP_MGF1P will be used as well instead RSA_1_5\u003c/li\u003e\n\u003cli\u003ePHP 8.0 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOneLogin's SAML PHP Toolkit v3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.0 packagist/github release due a confusion were using the master (2.X branch). I'm releasing 3.5.1 to fix this issue and go back to 3.X branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/pull/412\"\u003e#412\u003c/a\u003e Empty instead of unset the $_SESSION variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#433\u003c/a\u003e Fix Incorrect Destination in LogoutResponse when using responseUrl \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate xmlseclibs to 3.1.1\u003c/li\u003e\n\u003cli\u003eAdd support for SMARTCARD_PKI and RSA_TOKEN Auth Contexts\u003c/li\u003e\n\u003cli\u003eGet lib path dinamically\u003c/li\u003e\n\u003cli\u003eCheck for x509Cert of the IdP when loading settings, even if the security index was not provided\u003c/li\u003e\n\u003cli\u003eSupport Statements with Attribute elements with the same name enabling the allowRepeatAttributeName setting\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/SAML-Toolkits/php-saml/blob/3.8.1/CHANGELOG\"\u003eonelogin/php-saml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev3.8.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate xmlseclibs version requirement to 3.1.4 due \u003ca href=\"https://github.com/advisories/GHSA-c4cc-x928-vjw9\"\u003eCVE-2025-66475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.8.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/619\"\u003e#619\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/603\"\u003e#603\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata. Add parameter to exclude validUntil on Settings getSPMetadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/594\"\u003e#594\u003c/a\u003e Add support for encrypted name id in encrypted assertion\u003c/li\u003e\n\u003cli\u003eFix buildWithBaseURLPath. See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc fix typo\u003c/li\u003e\n\u003cli\u003eRemove Travis CI references\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/586\"\u003e#586\u003c/a\u003e IdPMetadataParser::parseRemoteXML - Add argument for setting whether to validate peer SSL certificate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/585\"\u003e#585\u003c/a\u003e Declare conditional return types\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/577\"\u003e#577\u003c/a\u003e Allow empty NameID value when no strict or wantNameId is false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/570\"\u003e#570\u003c/a\u003e Support X509 cert comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/569\"\u003e#569\u003c/a\u003e Add parameter to exclude validUntil on SP Metadata XML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/pull/551\"\u003e#551\u003c/a\u003e Fix compatibility with proxies that extends HTTP_X_FORWARDED_HOST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/SAML-Toolkits/php-saml/issues/487\"\u003e#487\u003c/a\u003e Enable strict check on in_array method\u003c/li\u003e\n\u003cli\u003eMake Saml2\\Auth can accept a param $spValidationOnly\u003c/li\u003e\n\u003cli\u003eFix typos on readme.\u003c/li\u003e\n\u003cli\u003eAdd warning about Open Redirect and Reply attacks\u003c/li\u003e\n\u003cli\u003eAdd warning about the use of IdpMetadataParser class. If Metadata URLs\nare provided by 3rd parties, the URL inputs MUST be validated to avoid issues like SSRF\u003c/li\u003e\n\u003cli\u003eFix test payloads\u003c/li\u003e\n\u003cli\u003eRemove references to OneLogin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.6.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/467\"\u003e#467\u003c/a\u003e Fix bug on getSelfRoutedURLNoQuery method\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AES128_GCM encryption on generateNameId method. New setting parameter encryption_algorithm. If you set a encryption method different than AES128_CBC then the algorithm RSA_OAEP_MGF1P will be used as well instead RSA_1_5\u003c/li\u003e\n\u003cli\u003ePHP 8.0 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.5.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.0 packagist/github release due a confusion were using the master (2.X branch). I'm releasing 3.5.1 to fix this issue and go back to 3.X branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev3.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/pull/412\"\u003e#412\u003c/a\u003e Empty instead of unset the $_SESSION variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#433\u003c/a\u003e Fix Incorrect Destination in LogoutResponse when using responseUrl \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/443\"\u003e#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate xmlseclibs to 3.1.1\u003c/li\u003e\n\u003cli\u003eAdd support for SMARTCARD_PKI and RSA_TOKEN Auth Contexts\u003c/li\u003e\n\u003cli\u003eGet lib path dynamically\u003c/li\u003e\n\u003cli\u003eCheck for x509Cert of the IdP when loading settings, even if the security index was not provided\u003c/li\u003e\n\u003cli\u003eSupport Statements with Attribute elements with the same name enabling the allowRepeatAttributeName setting\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/SAML-Toolkits/php-saml/commit/3b6b661015c1d847a0e8cb82ca07636ccbb6cf18\"\u003e\u003ccode\u003e3b6b661\u003c/code\u003e\u003c/a\u003e Prepare release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/a8af5f06a6dddc7d91b2b2c07f4928ba760fea3d\"\u003e\u003ccode\u003ea8af5f0\u003c/code\u003e\u003c/a\u003e Update xmlseclibs version requirement to 3.1.4 due CVE-2025-66475\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/03bd22f5e028a8aa3b5fec9864bb8984a55df899\"\u003e\u003ccode\u003e03bd22f\u003c/code\u003e\u003c/a\u003e Prepare release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/cf20af5dd3051069b37d9ea1de2d24768b1f3025\"\u003e\u003ccode\u003ecf20af5\u003c/code\u003e\u003c/a\u003e Fix buildWithBaseURLPath, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/581\"\u003e#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/0c195d502c887993603eef65c9f8852175d38104\"\u003e\u003ccode\u003e0c195d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/620\"\u003e#620\u003c/a\u003e from SAML-Toolkits/improve_validate_binary_sign_v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/3537c0f46f03cc4bbd2116ac3a24c40f68f95956\"\u003e\u003ccode\u003e3537c0f\u003c/code\u003e\u003c/a\u003e Add Parameter checking on validateBinarySign, inspired on CVE-2025-27773 fix....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/1de3574cbdcd1fa67dd36bbe18d87197e690ba18\"\u003e\u003ccode\u003e1de3574\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/617\"\u003e#617\u003c/a\u003e from SAML-Toolkits/improve_ignore_valid_until_v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/c7e338ad3b84b6a78dd101bfd66e51018cd19b2b\"\u003e\u003ccode\u003ec7e338a\u003c/code\u003e\u003c/a\u003e Fix typo in ignoreValidUntil that breaks metadata, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/603\"\u003e#603\u003c/a\u003e. Add parameter to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/b200f059f5046d8a556a6c97f6225de8db6da943\"\u003e\u003ccode\u003eb200f05\u003c/code\u003e\u003c/a\u003e cleanup: remove Travis CI references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAML-Toolkits/php-saml/commit/b06579a87ddae7ac9d518afda6032342627e8418\"\u003e\u003ccode\u003eb06579a\u003c/code\u003e\u003c/a\u003e Remove wrong PHPDoc, See \u003ca href=\"https://redirect.github.com/onelogin/php-saml/issues/597\"\u003e#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onelogin/php-saml/compare/3.4.1...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smarty/smarty` from 2.6.33 to 4.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smarty-php/smarty/releases\"\u003esmarty/smarty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.5.2...v4.5.3\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.5.2...v4.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed argument must be passed by reference error introduced in v4.5.1 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.5.1...v4.5.2\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.5.1...v4.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing PHP functions and static class methods in expressions now also triggers a deprecation notice by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/880\"\u003esmarty-php/smarty#880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.4.0...v4.5.1\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.4.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect compilation of expressions when escape_html=true by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/932\"\u003esmarty-php/smarty#932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent deprecation notices for implode, json_encode and substr modif… by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/942\"\u003esmarty-php/smarty#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.5...v4.4.0\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.5...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strip_tags modifier for falsy input. by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/893\"\u003esmarty-php/smarty#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of negative numbers in math equations (4.3 port of \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/903\"\u003e#903\u003c/a\u003e) by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/904\"\u003esmarty-php/smarty#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.2...v4.3.4\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.2...v4.3.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003emd5\u003c/code\u003e modifier from debug.tpl by \u003ca href=\"https://github.com/j-applese3d\"\u003e\u003ccode\u003e@​j-applese3d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/871\"\u003esmarty-php/smarty#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emuteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefi… by \u003ca href=\"https://github.com/wisskid\"\u003e\u003ccode\u003e@​wisskid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/891\"\u003esmarty-php/smarty#891\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/j-applese3d\"\u003e\u003ccode\u003e@​j-applese3d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/871\"\u003esmarty-php/smarty#871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smarty-php/smarty/compare/v4.3.1...v4.3.2\"\u003ehttps://github.com/smarty-php/smarty/compare/v4.3.1...v4.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.\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/smarty-php/smarty/blob/v4.5.3/CHANGELOG.md\"\u003esmarty/smarty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.3] - 2024-05-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a code injection vulnerability in extends-tag. This addresses CVE-2024-35226.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.2] - 2024-04-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed argument must be passed by reference error introduced in v4.5.1 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.1] - 2024-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing unregistered static class methods in expressions now also triggers a deprecation notice because we will drop support for this in the next major release \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.0] - 2024-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(this release accidentally didn't contain any changes, fixed in 4.5.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.1] - 2024-02-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal release-tooling\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.4.0] - 2024-02-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the \u003ccode\u003e|implode\u003c/code\u003e, \u003ccode\u003e|json_encode\u003c/code\u003e and \u003ccode\u003e|substr\u003c/code\u003e modifiers does not generate a deprecation warning anymore as they will continue to be supported in v5 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/939\"\u003e#939\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePHP8.3 support \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/925\"\u003e#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncorrect compilation of expressions when escape_html=true \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.4] - 2023-09-14\u003c/h2\u003e\n\u003ch2\u003e[4.3.3] - 2023-09-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e|strip_tags\u003c/code\u003e does not work if the input is 0 \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/890\"\u003e#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse of negative numbers in {math} equations \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/895\"\u003e#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2023-07-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now also mutes PHP8 warnings for undefined properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.1] - 2023-03-28\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now also mutes PHP7 notices for undefined array indexes \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now treats undefined vars and array access of a null or false variables\nequivalent across all supported PHP versions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$smarty-\u0026gt;muteUndefinedOrNullWarnings()\u003c/code\u003e now allows dereferencing of non-objects across all supported PHP versions \u003ca href=\"https://redirect.github.com/smarty-php/smarty/issues/831\"\u003e#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePHP 8.1 deprecation warnings on null strings in modifiers \u003ca href=\"https://redirect.github.com/smarty-php/smarty/pull/834\"\u003e#834\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/smarty-php/smarty/commit/9fc96a13dbaf546c3d7bcf95466726578cd4e0fa\"\u003e\u003ccode\u003e9fc96a1\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.3' into support/4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/09e211cbfd89ccad3c79253c189455ee12594092\"\u003e\u003ccode\u003e09e211c\u003c/code\u003e\u003c/a\u003e version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/76881c8d33d80648f70c9b0339f770f5f69a87a2\"\u003e\u003ccode\u003e76881c8\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-4rmg-292m-wg3w\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/4549822cdd5b5e593357b724170de3402963abb8\"\u003e\u003ccode\u003e4549822\u003c/code\u003e\u003c/a\u003e fixed sample output of section in the docs and added this example as a unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/55799a9b657c33ef22b84c9214b49e34fb8d6cd0\"\u003e\u003ccode\u003e55799a9\u003c/code\u003e\u003c/a\u003e Add test for getTemplateVars returning array of values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/6592bd4ad3a695dc1a8feee957b107cea769bbf2\"\u003e\u003ccode\u003e6592bd4\u003c/code\u003e\u003c/a\u003e fixed changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/732040276609d0c3ad3381781c7444e7c5df9456\"\u003e\u003ccode\u003e7320402\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.2' into support/4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/1115eb6f65f76458275f70a4f18fb763deb08542\"\u003e\u003ccode\u003e1115eb6\u003c/code\u003e\u003c/a\u003e version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/9656f553d10a16ff02d398e5a8e5f994aad5d7c9\"\u003e\u003ccode\u003e9656f55\u003c/code\u003e\u003c/a\u003e Throw deprecation notice about unregistered functions without changing the co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smarty-php/smarty/commit/42b869e3a098b1c8ee07922ccded0e5a5dceadcd\"\u003e\u003ccode\u003e42b869e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.5.1' into support/4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smarty-php/smarty/compare/v2.6.33...v4.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tecnickcom/tcpdf` from 6.5.0 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT\"\u003etecnickcom/tcpdf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.8.0 (2024-12-23)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequires PHP 7.1+ and curl extension.\u003c/li\u003e\n\u003cli\u003eEscape error message.\u003c/li\u003e\n\u003cli\u003eUse strict time-constant function to compare TCPDF-tag hashes.\u003c/li\u003e\n\u003cli\u003eAdd K_CURLOPTS config array to set custom cURL options (NOTE: some defaults have changed).\u003c/li\u003e\n\u003cli\u003eAdd some addTTFfont fixes from tc-lib-pdf-font.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.8 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove SVG detection by checking for (mandatory) namespace.\u003c/li\u003e\n\u003cli\u003eUse late state binding now that minimum PHP version is 5.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.7 (2024-10-26)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate regular expression to avoid ReDoS (CVE-2024-22641)\u003c/li\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl CURLOPT_BINARYTRANSFER deprecated \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSVG detection fix for inline data images \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/646\"\u003e#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix count svg \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/647\"\u003e#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSince the version 6.7.4, the \u0026quot;0\u0026quot; is considered like empty string and not displayed\u003c/li\u003e\n\u003cli\u003eFixed handling of transparency in PDF/A mode in addExtGState method\u003c/li\u003e\n\u003cli\u003eEncrypt /DA string when document is encrypted\u003c/li\u003e\n\u003cli\u003eImprove quality of generated seed, avoid potential security pitfall\u003c/li\u003e\n\u003cli\u003eTry to use random_bytes() first if it's available\u003c/li\u003e\n\u003cli\u003eDo not include the server parameters in the generated seed, as they might contain sensitive data\u003c/li\u003e\n\u003cli\u003eFix bug on _getannotsrefs when there are empty signature appearances but not other annot on a page\u003c/li\u003e\n\u003cli\u003eFix SVG coordinate parser that caused drawing artifacts\u003c/li\u003e\n\u003cli\u003eRemove usage of xml_set_object() function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.6 (2024-10-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eForbid access to parent folder in HTML images.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.5 (2024-04-20)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate GitHub actions\u003c/li\u003e\n\u003cli\u003efix: CSV-2024-22640 (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.7.4 (2024-03-24)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade tcpdf tag encryption algorithm.\u003c/li\u003e\n\u003cli\u003eFix regression issue \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/699\"\u003e#699\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix security issue.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] The tcpdf HTML tag syntax has changed, see example_049.php.\u003c/li\u003e\n\u003cli\u003eNew K_ALLOWED_TCPDF_TAGS configuration constant to set the allowed methods for the tcdpf HTML tag.\u003c/li\u003e\n\u003cli\u003eRaised minimum PHP version to PHP 5.5.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.6.5 (2023-09-02)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix corrupted file.\u003c/li\u003e\n\u003cli\u003eFix GitHub automation tests.\u003c/li\u003e\n\u003cli\u003eFix SPDX license ID (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning \u0026quot;array offset on value of type null\u0026quot; (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the README about the status of this library (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecation warning with PHP 8.1 (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes for PHP 8.2 in tcpdf_fonts.php (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some php 8+ edge cases (\u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/630\"\u003e#630\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/tecnickcom/TCPDF/commit/14ffa0e308f5634aa2489568b4b90b24073b6731\"\u003e\u003ccode\u003e14ffa0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tecnickcom/TCPDF/issues/772\"\u003e#772\u003c/a\u003e from tecnickcom/sanitize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/306bdf9aca751791da708031641c5c1157467182\"\u003e\u003ccode\u003e306bdf9\u003c/code\u003e\u003c/a\u003e Test requires PHP 7.1+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/d0f52e184b539e75473f2d7a3a9b5c399c138c7f\"\u003e\u003ccode\u003ed0f52e1\u003c/code\u003e\u003c/a\u003e Add CURL extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/818abfae4c6ea6b05d3f1f2c5d8718fbdd0f987e\"\u003e\u003ccode\u003e818abfa\u003c/code\u003e\u003c/a\u003e Add curl extension in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/a9d32801f1f6f560c43f12a5b0fdee3fd94d9a2d\"\u003e\u003ccode\u003ea9d3280\u003c/code\u003e\u003c/a\u003e Requires curl extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/ebfc0b855e6a08c4bb6051f91f61761384a44673\"\u003e\u003ccode\u003eebfc0b8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into sanitize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/c9f41cbb84880bdb4fc3e0a9d287214d1ac4d7f4\"\u003e\u003ccode\u003ec9f41cb\u003c/code\u003e\u003c/a\u003e Sanitize font-family attribute.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/a0a02efe487cc39bd5223359e916dbeafb5cd6fe\"\u003e\u003ccode\u003ea0a02ef\u003c/code\u003e\u003c/a\u003e Add some addTTFfont fixes from tc-lib-pdf-font\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/aab43ab0a824e956276141a28a24c7c0be20f554\"\u003e\u003ccode\u003eaab43ab\u003c/code\u003e\u003c/a\u003e Add K_CURLOPTS config array to set custom cURL options (NOTE: some defaults h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tecnickcom/TCPDF/commit/3d83609b1c8df00403e74032dbc8141b34980973\"\u003e\u003ccode\u003e3d83609\u003c/code\u003e\u003c/a\u003e Requires PHP 7.1+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tecnickcom/TCPDF/compare/6.5.0...6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinymce/tinymce` from 5.10.6 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md\"\u003etinymce/tinymce's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.0 - 2024-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eoptions.debug\u003c/code\u003e API that logs the initial raw editor options to console. #TINY-10605\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereferrerpolicy\u003c/code\u003e as a valid attribute for an iframe element. #TINY-10374\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eonInit\u003c/code\u003e and \u003ccode\u003estretched\u003c/code\u003e properties to the \u003ccode\u003eHtmlPanel\u003c/code\u003e dialog component. #TINY-10900\u003c/li\u003e\n\u003cli\u003eAdded support for querying the state of the \u003ccode\u003emceTogglePlainTextPaste\u003c/code\u003e command. #TINY-10938\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efor\u003c/code\u003e option to dialog label components to improve accessibility. The value must be another component on the same dialog. #TINY-10971\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDialog slider components now emit an onChange event when using arrow keys. #TINY-10428\u003c/li\u003e\n\u003cli\u003eAccessibility for element path buttons, added tooltip to describe the button and removed incorrect \u003ccode\u003earia-level\u003c/code\u003e attribute. #TINY-10891\u003c/li\u003e\n\u003cli\u003eImprove merging of inserted inline elements by removing nodes with redundant inheritable styles. #TINY-10869\u003c/li\u003e\n\u003cli\u003eImproved Find \u0026amp; Replace dialog accessibility by changing placeholders to labels. #TINY-10871\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced tiny branding logo with \u003ccode\u003eBuild with TinyMCE\u003c/code\u003e text and logo. #TINY-11001\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeleting in a \u003ccode\u003ediv\u003c/code\u003e with preceeding \u003ccode\u003ebr\u003c/code\u003e elements would sometimes throw errors. #TINY-10840\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eautoresize_bottom_margin\u003c/code\u003e was not reliably applied in some situations. #TINY-10793\u003c/li\u003e\n\u003cli\u003eFixed cases where adding a newline around a br, table or img would not move the cursor to a new line. #TINY-10384\u003c/li\u003e\n\u003cli\u003eFocusing on \u003ccode\u003econtenteditable=\u0026quot;true\u0026quot;\u003c/code\u003e element when using \u003ccode\u003eeditable_root: false\u003c/code\u003e and inline mode causing selection to be shifted. #TINY-10820\u003c/li\u003e\n\u003cli\u003eCorrected the \u003ccode\u003erole\u003c/code\u003e attribute on listbox dialog components to \u003ccode\u003ecombobox\u003c/code\u003e when there are no nested menu items. #TINY-10807\u003c/li\u003e\n\u003cli\u003eHTML entities that were double decoded in \u003ccode\u003enoscript\u003c/code\u003e elements caused an XSS vulnerability. #TINY-11019\u003c/li\u003e\n\u003cli\u003eIt was possible to inject XSS HTML that was not matching the regexp when using the \u003ccode\u003enoneditable_regexp\u003c/code\u003e option. #TINY-11022\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2 - 2024-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSS color values set to \u003ccode\u003etransparent\u003c/code\u003e were incorrectly converted to '\u003ca href=\"https://redirect.github.com/tinymce/tinymce-dist/issues/000000\"\u003e#000000\u003c/a\u003e`. #TINY-10916\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1 - 2024-05-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInsert/Edit image dialog lost focus after the image upload completed. #TINY-10885\u003c/li\u003e\n\u003cli\u003eDeleting into a list from a paragraph that has an \u003ccode\u003eimg\u003c/code\u003e tag could cause extra inline styles to be added. #TINY-10892\u003c/li\u003e\n\u003cli\u003eResolved an issue where emojis configured with the \u003ccode\u003eemojiimages\u003c/code\u003e database were not loading correctly due to a broken CDN. #TINY-10878\u003c/li\u003e\n\u003cli\u003eIframes in dialogs were not rendering rounded borders correctly. #TINY-10901\u003c/li\u003e\n\u003cli\u003eAutocompleter possible values are no longer capped at a length of 10. #TINY-10942\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0 - 2024-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eParser support for math elements. #TINY-10809\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003emath-equation\u003c/code\u003e icon. #TINY-10804\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded \u003ccode\u003eitemprop\u003c/code\u003e, \u003ccode\u003eitemscope\u003c/code\u003e and \u003ccode\u003eitemtype\u003c/code\u003e as valid HTML5 attributes in the core schema. #TINY-9932\u003c/li\u003e\n\u003cli\u003eNotification accessibility improvements: added tooltips, keyboard navigation and shortcut to focus on notifications. #TINY-6925\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/tinymce/tinymce-dist/commit/ca4b8ce34f4d4f4c1485da90a4247886c4e45335\"\u003e\u003ccode\u003eca4b8ce\u003c/code\u003e\u003c/a\u003e Added version 7.2.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/c587e0ce032898f6528ffc8374f1ebe3011b9158\"\u003e\u003ccode\u003ec587e0c\u003c/code\u003e\u003c/a\u003e Added version 7.1.2 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/f671e05aca24ac73298ae4922b34607b634d59f4\"\u003e\u003ccode\u003ef671e05\u003c/code\u003e\u003c/a\u003e Added version 7.1.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/05a2ae86f455231d1734f2442664b6891ec4d8dd\"\u003e\u003ccode\u003e05a2ae8\u003c/code\u003e\u003c/a\u003e Added version 7.1.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/863759766e2397d1f639c63d006680a9e8ba6233\"\u003e\u003ccode\u003e8637597\u003c/code\u003e\u003c/a\u003e Added version 7.0.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/c011b5164178ac5224e658bf2aed713479fc78ae\"\u003e\u003ccode\u003ec011b51\u003c/code\u003e\u003c/a\u003e Added version 7.0.0 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/01d1959b1200e0b872ea078e59ea5abfb5c54100\"\u003e\u003ccode\u003e01d1959\u003c/code\u003e\u003c/a\u003e Added version 6.8.3 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/b0073db409746748af4fc06fbee337bb99f462d9\"\u003e\u003ccode\u003eb0073db\u003c/code\u003e\u003c/a\u003e Added version 6.8.2 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/15c7e5ccd1398486b773f2fc48dafc2d2ffaee8f\"\u003e\u003ccode\u003e15c7e5c\u003c/code\u003e\u003c/a\u003e Added version 6.8.1 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tinymce/tinymce-dist/commit/56a705dcfe30211053cae2e21e5c7dc65fa7b083\"\u003e\u003ccode\u003e56a705d\u003c/code\u003e\u003c/a\u003e Added version 6.8.0 release.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tinymce/tinymce-dist/compare/5.10.6...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 9.5.26 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `guzzlehttp/psr7` from 2.4.3 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guzzle/psr7/releases\"\u003eguzzlehttp/psr7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed URI parsing for IPv6 literals containing embedded IPv4 addresses\u003c/li\u003e\n\u003cli\u003eFixed malformed UTF-8 URI strings being parsed as empty URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject control and whitespace characters in URI host components (GHSA-hq7v-mx3g-29hw)\u003c/li\u003e\n\u003cli\u003eReject malformed Host values when constructing request URIs (GHSA-34xg-wgjx-8xph)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e robust against unexpected HTTP header value types in \u003ccode\u003e$_SERVER\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e with numeric header names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e against malformed \u003ccode\u003e$_SERVER\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003ePrevent custom stream metadata from affecting internal size handling\u003c/li\u003e\n\u003cli\u003eThrow when \u003ccode\u003eStreamWrapper::getResource()\u003c/code\u003e cannot create a resource\u003c/li\u003e\n\u003cli\u003ePreserve custom request implementations in \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve custom URI implementations in \u003ccode\u003eUriResolver::resolve()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUri::__toString()\u003c/code\u003e side-effect-free\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of relative path references containing a colon in a non-initial path segment\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCachingStream::detach()\u003c/code\u003e returning an incomplete resource before the decorated stream has been fully read\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMessage::bodySummary()\u003c/code\u003e returning \u003ccode\u003enull\u003c/code\u003e when truncating printable UTF-8 bodies inside a multibyte character\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded nested array expansion support to \u003ccode\u003eMultipartStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@return static\u003c/code\u003e to \u003ccode\u003eMessageTrait\u003c/code\u003e methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MIME type mappings\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eSee also the \u003ca href=\"https://github.com/guzzle/psr7/blob/HEAD/CHANGELOG.md\"\u003echange log\u003c/a\u003e for changes.\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\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/guzzle/psr7/blob/2.10/CHANGELOG.md\"\u003eguzzlehttp/psr7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.3 - 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed URI parsing for IPv6 literals containing embedded IPv4 addresses\u003c/li\u003e\n\u003cli\u003eFixed malformed UTF-8 URI strings being parsed as empty URIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.2 - 2026-05-25\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject control and whitespace characters in URI host components (GHSA-hq7v-mx3g-29hw)\u003c/li\u003e\n\u003cli\u003eReject malformed Host values when constructing request URIs (GHSA-34xg-wgjx-8xph)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e robust against unexpected HTTP header value types in \u003ccode\u003e$_SERVER\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.1 - 2026-05-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e with numeric header names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eServerRequest::fromGlobals()\u003c/code\u003e against malformed \u003ccode\u003e$_SERVER\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003ePrevent custom stream metadata from affecting internal size handling\u003c/li\u003e\n\u003cli\u003eThrow when \u003ccode\u003eStreamWrapper::getResource()\u003c/code\u003e cannot create a resource\u003c/li\u003e\n\u003cli\u003ePreserve custom request implementations in \u003ccode\u003eUtils::modifyRequest()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve custom URI implementations in \u003ccode\u003eUriResolver::resolve()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eUri::__toString()\u003c/code\u003e side-effect-free\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1 - 2026-05-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of relative path references containing a colon in a non-initial path segment\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCachingStream::detach()\u003c/code\u003e returning an incomplete resource before the decorated stream has been fully read\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMessage::bodySummary()\u003c/code\u003e returning \u003ccode\u003enull\u003c/code\u003e when truncating printable UTF-8 bodies inside a multibyte character\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0 - 2026-03-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded nested array expansion support to \u003ccode\u003eMultipartStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e@return static\u003c/code\u003e to \u003ccode\u003eMessageTrait\u003c/code\u003e methods\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/guzzle/psr7/commit/7c1472269227dc6f18930bd903d7a88fe6c52130\"\u003e\u003ccode\u003e7c14722\u003c/code\u003e\u003c/a\u003e Release 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/d18aa5d7a6ded0cde3be4ebf3f3c4ab6088b2aa0\"\u003e\u003ccode\u003ed18aa5d\u003c/code\u003e\u003c/a\u003e Parse IPv6 literals with embedded IPv4 addresses (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/1451aa3896402de05e0549412bb2594afce52451\"\u003e\u003ccode\u003e1451aa3\u003c/code\u003e\u003c/a\u003e Cover fromParts host control validation (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/8e00bb54bb1ecfefec6e408c4f25635fbc2b40f0\"\u003e\u003ccode\u003e8e00bb5\u003c/code\u003e\u003c/a\u003e Reject malformed UTF-8 URIs (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/a1bbdc172f32a25fe999965b65b6e71fd87da9ed\"\u003e\u003ccode\u003ea1bbdc1\u003c/code\u003e\u003c/a\u003e Release 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/c68fe44ea6b56eb0a7ebdeb9012fb7efbc37c2d3\"\u003e\u003ccode\u003ec68fe44\u003c/code\u003e\u003c/a\u003e Reject malformed Host authorities (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/a0fda818b0f74482925e66e814fe9afb48fd2fa5\"\u003e\u003ccode\u003ea0fda81\u003c/code\u003e\u003c/a\u003e Normalize global header values (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/12caca7f2302477216a460fabf93a92659835a06\"\u003e\u003ccode\u003e12caca7\u003c/code\u003e\u003c/a\u003e Reject control characters in URI hosts (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/73ab136360b5dfd858006eae9795e8fe43c80361\"\u003e\u003ccode\u003e73ab136\u003c/code\u003e\u003c/a\u003e Release 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/psr7/commit/52ce6eb1b89d53e03ebe574bdd97371cbb669743\"\u003e\u003ccode\u003e52ce6eb\u003c/code\u003e\u003c/a\u003e Fix modifyRequest with numeric header names (\u003ca href=\"https://redirect.github.com/guzzle/psr7/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/guzzle/psr7/compare/2.4.3...2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.17 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.17...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/LogicaldataCo/SuiteCRM/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicaldataCo%2FSuiteCRM/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"5.4.40","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-05-27T17:13:25.000Z","version_change":"5.4.40 → 5.4.51","issue":{"uuid":"4534271514","node_id":"PR_kwDOMpwuyM7f600e","number":14,"state":"closed","title":"Bump the composer group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T19:17:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T17:13:25.000Z","updated_at":"2026-05-27T19:17:14.000Z","time_to_close":7427,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":10,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.52","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"studio-42/elfinder","old_version":"2.1.65","new_version":"2.1.69","repository_url":"https://github.com/Studio-42/elFinder"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.53","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.14.x-dev","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.52` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [studio-42/elfinder](https://github.com/Studio-42/elFinder) | `2.1.65` | `2.1.69` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.53` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.53` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.14.x-dev` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.52 - 2026-04-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eASN1: more stringent OID length limits (CVE-2026-44167)\u003c/li\u003e\n\u003cli\u003eRSA: OpenSSL 3.2+ changed how PKCS1 decryption works (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: support comments with spaces in them (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\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/phpseclib/phpseclib/commit/2adaefc83df2ec548558307690f376dd7d4f4fce\"\u003e\u003ccode\u003e2adaefc\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/a96a835067c39ee7a709329fe70869817da18081\"\u003e\u003ccode\u003ea96a835\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/15ace8dd0b6942a7c49c9e83cf41de1b77924ba7\"\u003e\u003ccode\u003e15ace8d\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/457f3c4d99b965769f6459efc72eed1a590c6fa4\"\u003e\u003ccode\u003e457f3c4\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/84dbb961ea3c4663f9f733ed2493db68d81ecbf0\"\u003e\u003ccode\u003e84dbb96\u003c/code\u003e\u003c/a\u003e Tests/X509: update for 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/5e29734afd7bb6d55494f7bea4a75f7f36c7b617\"\u003e\u003ccode\u003e5e29734\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d4e05358b1b1f3245095ec05b79ab8a3f3b2f23\"\u003e\u003ccode\u003e2d4e053\u003c/code\u003e\u003c/a\u003e Tests/X509: add test for \u0026quot;OID bomb\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/e381a8b254bfa49ec63334e5fe9293585cca9af9\"\u003e\u003ccode\u003ee381a8b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/408664b7b8c70a0d827997eb932cc7e4cf206e6a\"\u003e\u003ccode\u003e408664b\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/d53d2021bcb9f6a04d5d44ec99e6bbef219a71bc\"\u003e\u003ccode\u003ed53d202\u003c/code\u003e\u003c/a\u003e ASN1: reduce length of supported OIDs from 4096 bytes to 128 bytes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `studio-42/elfinder` from 2.1.65 to 2.1.69\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Studio-42/elFinder/releases\"\u003estudio-42/elfinder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.1.69\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.1.68\u003c/h2\u003e\n\u003ch3\u003eChanges form previous version\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\"\u003ehttps://github.com/Studio-42/elFinder/compare/2.1.67...2.1.68\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\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/Studio-42/elFinder/blob/master/Changelog\"\u003estudio-42/elfinder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.69):\n\u003cul\u003e\n\u003cli\u003eOnly fixes a release error; there are no changes to the functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-05-07  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.68):\n\u003cul\u003e\n\u003cli\u003eFixing bug where uploading large files sometimes fails (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect URL generation in getContentUrl() (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epressing minimized button ( - ) on the editor while the editor is maximized will close the editor (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deprecated php type casts (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3739\"\u003e#3739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mime): normalize MIME mappings and regenerate elFinder.mimetypes.js\u003c/li\u003e\n\u003cli\u003eUpdate Russian translation and authorship details (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev): add MIME mapping generator script\u003c/li\u003e\n\u003cli\u003eUse Array.isArray instead of $.isArray (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded \u0026quot;SVG image\u0026quot; \u0026amp; \u0026quot;WEBP image\u0026quot; file type description to \u0026quot;Kind\u0026quot; column when in list view (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3738\"\u003e#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly urlencode path in setcookie(); fix Studio-42#3538 (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md\u003c/li\u003e\n\u003cli\u003efix: Pixo Image Editor JS path\u003c/li\u003e\n\u003cli\u003eupdate: [css] change font-size of preview\u003c/li\u003e\n\u003cli\u003efix: improve PHP 8 compatibility in session, cURL, and callback handling (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare elFinder for jQuery 4 sup (\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: example html, js\u003c/li\u003e\n\u003cli\u003ebuild: add elfinder-minimal\u003c/li\u003e\n\u003cli\u003efeat(editor): add signed callback state storage for external save handlers\u003c/li\u003e\n\u003cli\u003efix(connector): add CSRF token validation and refresh flow\u003c/li\u003e\n\u003cli\u003efix(connector): refine CSRF token refresh timing and protected commands\u003c/li\u003e\n\u003cli\u003efix(js): guard CSRF reload check when xhr is missing\u003c/li\u003e\n\u003cli\u003efix(onedrive): prefer cached Graph download URLs for file access\u003c/li\u003e\n\u003cli\u003ePreserve i18n keys in mount errors\u003c/li\u003e\n\u003cli\u003efix:\u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3782\"\u003e#3782\u003c/a\u003e avoid E_STRICT on PHP 8.4+\u003c/li\u003e\n\u003cli\u003eUpdate safe CDN versions for external JS libs\u003c/li\u003e\n\u003cli\u003eNormalize MPD text/xml MIME type\u003c/li\u003e\n\u003cli\u003e[i18n:ja] Update elfinder.ja.js\u003c/li\u003e\n\u003cli\u003efix(connector): normalize PHP error handling and mount failures\u003c/li\u003e\n\u003cli\u003echore(js): update default CDN library versions\u003c/li\u003e\n\u003cli\u003echore: ignore local IDE project files\u003c/li\u003e\n\u003cli\u003edocs: fix correct the incorrect date\u003c/li\u003e\n\u003cli\u003e[security] [VD:MySQL] normalize numeric object ids for SQL usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026-04-17  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.67):\n[security] fix command injection vulnerability in \u003ccode\u003eresize\u003c/code\u003e background color handling when using the ImageMagick CLI backend\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2025-08-28  Naoki Sawada\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eelFinder (2.1.66):\n\u003cul\u003e\n\u003cli\u003e[PHP 8.4] Fix: Curl \u003ccode\u003eCURLOPT_BINARYTRANSFER\u003c/code\u003e deprecated\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Studio-42/elFinder/issues/3629\"\u003e#3629\u003c/a\u003e from Ayesh/php84-curl-depr\u003c/li\u003e\n\u003cli\u003etranslate to Chinese\u003c/li\u003e\n\u003cli\u003eUpdate zh_CN.js\u003c/li\u003e\n\u003cli\u003eUpdate Chinese help\u003c/li\u003e\n\u003c/ul\u003e\n\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/Studio-42/elFinder/commit/8f2c3ffafcdd52cf4515f1eec172f4eee44552ad\"\u003e\u003ccode\u003e8f2c3ff\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.69\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/0ceddfa31dad41aa5cb394492c44f8382c7042d5\"\u003e\u003ccode\u003e0ceddfa\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/28af5275b3e1a2dd9b45d6ddb14c9c67bc4c5f9a\"\u003e\u003ccode\u003e28af527\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-37f02ff51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c6824bca4c3a07d8d7704711ae27c9ee042fc983\"\u003e\u003ccode\u003ec6824bc\u003c/code\u003e\u003c/a\u003e release elFinder version 2.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/9600a9a3f5cf1cd97dbb478060e4e8fd87a6f17c\"\u003e\u003ccode\u003e9600a9a\u003c/code\u003e\u003c/a\u003e merge master README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/d03a9c7ad84ce0b6c33f25c2eb570e7d13d07fe9\"\u003e\u003ccode\u003ed03a9c7\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-94b5e89b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/c602dbff3f7095e5dc890c1352a2b18b67046265\"\u003e\u003ccode\u003ec602dbf\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-1ed673a0b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/22223f3dc75047b106d2c938b6821c49748c7e30\"\u003e\u003ccode\u003e22223f3\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-baf5feec0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/e4b414af69b6d55d41000b52e3b2162d77e545f8\"\u003e\u003ccode\u003ee4b414a\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-bf852fb75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Studio-42/elFinder/commit/6155d27abba41cac739e1ff7ce5176ec01f3ec06\"\u003e\u003ccode\u003e6155d27\u003c/code\u003e\u003c/a\u003e src build elFinder-2.1-344d7c5e9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Studio-42/elFinder/compare/2.1.65...2.1.69\"\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 5.4.35 to 5.4.53\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\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.49...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48736  Block IPv6 transition forms in NoPrivateNetworkHttpClient (\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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!-- 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/http-client/commit/b9bb0c36216de55c64c4cc904fab1c3e8765a996\"\u003e\u003ccode\u003eb9bb0c3\u003c/code\u003e\u003c/a\u003e [HttpClient] Block IPv6 transition forms in NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\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-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.40 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.40...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/security-http` from 5.4.35 to 5.4.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/security-http/releases\"\u003esymfony/security-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.53\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.52...v5.4.53\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.52...v5.4.53\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-48489  Don't honor user-supplied _failure_path on failure_forward (\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\u003ev5.4.52\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.47...v5.4.52\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.47...v5.4.52\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-45063  Anchor emailAddress regex to RDN boundary in X509Authenticator (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51996 [Security] Check owner of persisted remember-me cookie (\u003ca href=\"https://github.com/jderusse\"\u003e\u003ccode\u003e@​jderusse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58754\"\u003esymfony/symfony#58754\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impersonation (\u003ca href=\"https://github.com/wouterj\"\u003e\u003ccode\u003e@​wouterj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58002\"\u003esymfony/symfony#58002\u003c/a\u003e [Security] Revert stateless check for ContextListener (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57372\"\u003esymfony/symfony#57372\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54059\"\u003esymfony/symfony#54059\u003c/a\u003e [Security] Validate that CSRF token in form login is string similar to username/password (\u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\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/symfony/security-http/commit/119cc48b2370db276ed5ab81ef0458943645bcf9\"\u003e\u003ccode\u003e119cc48\u003c/code\u003e\u003c/a\u003e [Security] Don't honor user-supplied _failure_path on failure_forward\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/355f32f4318c962842f016eabd0966fde739f6fc\"\u003e\u003ccode\u003e355f32f\u003c/code\u003e\u003c/a\u003e [Security] Anchor emailAddress regex to RDN boundary in X509Authenticator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/cde02b002e0447075430e6a84482e38f2fd9268d\"\u003e\u003ccode\u003ecde02b0\u003c/code\u003e\u003c/a\u003e [security-http] Check owner of persisted remember-me cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/7152f0e4e292719cdeb8306076448036e025569b\"\u003e\u003ccode\u003e7152f0e\u003c/code\u003e\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/8a4986d182d7b695a68c3e161a8ba96b54274bc6\"\u003e\u003ccode\u003e8a4986d\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/c0f81598425c170807f19b9a5413ad05323f317b\"\u003e\u003ccode\u003ec0f8159\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/dc6de50b41b636c4405d748015301e12e58e6b13\"\u003e\u003ccode\u003edc6de50\u003c/code\u003e\u003c/a\u003e Revert stateless check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/14d271e304dce13ae77e39e6a6353c986e756b40\"\u003e\u003ccode\u003e14d271e\u003c/code\u003e\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/71948200354880137f719133d5a84927e3a140fb\"\u003e\u003ccode\u003e7194820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/1957999c8aee8c807fbce050e6e008cfd0f477e1\"\u003e\u003ccode\u003e1957999\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54785\"\u003e#54785\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated met...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 5.4.35 to 5.4.48\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/validator/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/validator/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/validator/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/validator/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58615\"\u003esymfony/symfony#58615\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned (\u003ca href=\"https://github.com/symfonyaml\"\u003e\u003ccode\u003e@​symfonyaml\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/validator/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58316\"\u003esymfony/symfony#58316\u003c/a\u003e [Form] Don't call the constructor of LogicalOr (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58266\"\u003esymfony/symfony#58266\u003c/a\u003e [HttpKernel] pass CSV escape characters explicitly (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/validator/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/validator/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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/validator/commit/883667679d93d6c30f1b7490d669801712d3be2f\"\u003e\u003ccode\u003e8836676\u003c/code\u003e\u003c/a\u003e Reviewed and Translated zh_CN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/156e410af1b713b2a82d144a58130f2efaa922a1\"\u003e\u003ccode\u003e156e410\u003c/code\u003e\u003c/a\u003e [Validator] review italian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/62686ac30e220107bde66aa56b50de5aace3d8fd\"\u003e\u003ccode\u003e62686ac\u003c/code\u003e\u003c/a\u003e [Validator] review latvian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/7caeb2a5f5d5a8a82f243e4dd0b1e7b89e54dc33\"\u003e\u003ccode\u003e7caeb2a\u003c/code\u003e\u003c/a\u003e update ICU data from 75.1 to 76.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9849c2cae17964a42a77df6823ac90414e2b451d\"\u003e\u003ccode\u003e9849c2c\u003c/code\u003e\u003c/a\u003e [Validator] Fix 58691 (missing plural-options in serbian language translation)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6efac0a6c489fa2362ec327041566fde84a094eb\"\u003e\u003ccode\u003e6efac0a\u003c/code\u003e\u003c/a\u003e fix translation file syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6835ae94f47f6bd9458bc29003feb22b940b62fe\"\u003e\u003ccode\u003e6835ae9\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/58534\"\u003e#58534\u003c/a\u003e Improve Validator \u0026amp; Security Turkish translations (Tugba Celebio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/30c69c9852e57be99fe640c514c4e3c35dc4b8df\"\u003e\u003ccode\u003e30c69c9\u003c/code\u003e\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/563408d437b336e312c22c620d923751a8fffce3\"\u003e\u003ccode\u003e563408d\u003c/code\u003e\u003c/a\u003e Add missing translations for Turkish (tr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9cffbefb59863c694d356e09be4c19d0c80b56bd\"\u003e\u003ccode\u003e9cffbef\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/symfony/validator/issues/53037\"\u003e#53037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v5.4.35...v5.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.8.0 to 3.14.x-dev\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.27.1 (2026-XX-XX)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003en/a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.27.0 (2026-05-27)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a strict mode to \u003ccode\u003eTwig\\Sandbox\\SecurityPolicy\u003c/code\u003e to opt-in to the 4.0 behavior for the \u003ccode\u003eextends\u003c/code\u003e/\u003ccode\u003euse\u003c/code\u003e tags and the \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eblock\u003c/code\u003e/\u003ccode\u003eattribute\u003c/code\u003e functions, which are otherwise still implicitly allowed in a sandbox\u003c/li\u003e\n\u003cli\u003eDeprecate the fact that the \u003ccode\u003eparent\u003c/code\u003e, \u003ccode\u003eblock\u003c/code\u003e, and \u003ccode\u003eattribute\u003c/code\u003e functions are always allowed in a sandboxed template\u003c/li\u003e\n\u003cli\u003eFix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached \u003ccode\u003eTemplate\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"7.4.11","new_version":"8.0.11","update_type":"major","path":null,"pr_created_at":"2026-05-24T22:50:08.000Z","version_change":"7.4.11 → 8.0.11","issue":{"uuid":"4513197835","node_id":"PR_kwDOSlG2EM7e2luC","number":41,"state":"open","title":"chore(deps)(deps): bump the symfony group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T22:50:08.000Z","updated_at":"2026-05-28T07:00:40.014Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"symfony","update_count":27,"packages":[{"name":"symfony/asset","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/asset"},{"name":"symfony/asset-mapper","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/asset-mapper"},{"name":"symfony/clock","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/clock"},{"name":"symfony/console","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.6","new_version":"8.0.6","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/dotenv","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/dotenv"},{"name":"symfony/expression-language","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/expression-language"},{"name":"symfony/form","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/form"},{"name":"symfony/framework-bundle","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/framework-bundle"},{"name":"symfony/http-client","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/intl","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/intl"},{"name":"symfony/mailer","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/mime","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/notifier","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/notifier"},{"name":"symfony/process","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/process"},{"name":"symfony/property-access","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/runtime","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/security-bundle","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/security-bundle"},{"name":"symfony/serializer","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/serializer"},{"name":"symfony/string","old_version":"7.4.11","new_version":"8.0.11","repository_url":"https://github.com/symfony/string"},{"name":"symfony/translation","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/translation"},{"name":"symfony/twig-bundle","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/uid","old_version":"7.4.9","new_version":"8.0.9","repository_url":"https://github.com/symfony/uid"},{"name":"symfony/validator","old_version":"7.4.10","new_version":"8.0.10","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/web-link","old_version":"7.4.8","new_version":"8.0.8","repository_url":"https://github.com/symfony/web-link"},{"name":"symfony/yaml","old_version":"7.4.12","new_version":"8.0.12","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/asset](https://github.com/symfony/asset) | `7.4.8` | `8.0.8` |\n| [symfony/asset-mapper](https://github.com/symfony/asset-mapper) | `7.4.11` | `8.0.11` |\n| [symfony/clock](https://github.com/symfony/clock) | `7.4.8` | `8.0.8` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.11` | `8.0.11` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.6` | `8.0.6` |\n| [symfony/dotenv](https://github.com/symfony/dotenv) | `7.4.11` | `8.0.11` |\n| [symfony/expression-language](https://github.com/symfony/expression-language) | `7.4.8` | `8.0.8` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.9` | `8.0.9` |\n| [symfony/framework-bundle](https://github.com/symfony/framework-bundle) | `7.4.11` | `8.0.11` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.9` | `8.0.9` |\n| [symfony/intl](https://github.com/symfony/intl) | `7.4.8` | `8.0.8` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `7.4.12` | `8.0.12` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.12` | `8.0.12` |\n| [symfony/notifier](https://github.com/symfony/notifier) | `7.4.8` | `8.0.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.11` | `8.0.11` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.8` | `8.0.8` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.8` | `8.0.8` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.12` | `8.0.12` |\n| [symfony/security-bundle](https://github.com/symfony/security-bundle) | `7.4.12` | `8.0.12` |\n| [symfony/serializer](https://github.com/symfony/serializer) | `7.4.10` | `8.0.10` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.11` | `8.0.11` |\n| [symfony/translation](https://github.com/symfony/translation) | `7.4.10` | `8.0.10` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `7.4.8` | `8.0.8` |\n| [symfony/uid](https://github.com/symfony/uid) | `7.4.9` | `8.0.9` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.10` | `8.0.10` |\n| [symfony/web-link](https://github.com/symfony/web-link) | `7.4.8` | `8.0.8` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.12` | `8.0.12` |\n\n\nUpdates `symfony/asset` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset/releases\"\u003esymfony/asset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/asset/commit/72eca261f3af1bef741c48bb2c91a4e619dca03a\"\u003e\u003ccode\u003e72eca26\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e32d8441a7d5dd8db159fd71501bd11ff269b5a4\"\u003e\u003ccode\u003ee32d844\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/2401c7e9f223969f0979eeb884a09fa6f8d7e49b\"\u003e\u003ccode\u003e2401c7e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e07d70cfca384c1eabee192fdeedb6850c1c840b\"\u003e\u003ccode\u003ee07d70c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/9732e49d8f7b3847492c3106a16efd098da82b1d\"\u003e\u003ccode\u003e9732e49\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/5b3d113b5d8444e7b8987976d61190076958bac8\"\u003e\u003ccode\u003e5b3d113\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset/compare/v7.4.8...v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/asset-mapper` from 7.4.11 to 8.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset-mapper/releases\"\u003esymfony/asset-mapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.10...v8.0.11\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.10...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64187\"\u003e#64187\u003c/a\u003e  Warn on missing bare CSS and JSON imports (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.9...v8.0.10\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.9...v8.0.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64103\"\u003e#64103\u003c/a\u003e  Stop baking CSP nonce into the importmap polyfill body (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64024\"\u003e#64024\u003c/a\u003e  Allow spaces in version constraints (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62803\"\u003esymfony/symfony#62803\u003c/a\u003e [AssetMapper] Batch concurrent requests to prevent flooding jsdelivr (\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\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62456\"\u003esymfony/symfony#62456\u003c/a\u003e [AssetMapper] Fix entrypoint status lost during update (\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\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/asset-mapper/blob/8.1/CHANGELOG.md\"\u003esymfony/asset-mapper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eMake argument \u003ccode\u003e$projectDir\u003c/code\u003e of \u003ccode\u003eImportMapRequireCommand\u003c/code\u003e mandatory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for loading JSON using import statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for pre-compressing assets with Brotli, Zstandard, Zopfli, and gzip\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003e--dry-run\u003c/code\u003e to \u003ccode\u003eimportmap:require\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportMapRequireCommand\u003c/code\u003e now takes \u003ccode\u003eprojectDir\u003c/code\u003e as a required third constructor argument\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShorten the public digest of mapped assets to 7 characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark the component as non experimental\u003c/li\u003e\n\u003cli\u003eAdd CSS support to the importmap\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;entrypoints\u0026quot; concept to the importmap\u003c/li\u003e\n\u003cli\u003eAlways download packages locally instead of using a CDN\u003c/li\u003e\n\u003cli\u003eAllow relative path strings in the importmap\u003c/li\u003e\n\u003cli\u003eAutomatically set \u003ccode\u003e_links\u003c/code\u003e attribute for preload CSS files for WebLink integration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePreAssetsCompileEvent\u003c/code\u003e event when running \u003ccode\u003easset-map:compile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for importmap paths to use the Asset component (for subdirectories)\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eimportmap:export\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:install\u003c/code\u003e command to download all missing downloaded packages\u003c/li\u003e\n\u003cli\u003eAllow specifying packages to update for the \u003ccode\u003eimportmap:update\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:audit\u003c/code\u003e command to check for security vulnerability advisories in dependencies\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:outdated\u003c/code\u003e command to check for outdated packages\u003c/li\u003e\n\u003cli\u003eChange the polyfill used for the importmap renderer from a URL to an entry in the importmap\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.3\u003c/p\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/asset-mapper/commit/b2c33bf6934bfe5b37a6d70d0b0f7011d0ec4a0c\"\u003e\u003ccode\u003eb2c33bf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/45ae0d847a1d927277c0849612f5bf89f4d81616\"\u003e\u003ccode\u003e45ae0d8\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/32f3e4a1754cad53502ae59a13cd7c428baec5b2\"\u003e\u003ccode\u003e32f3e4a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/eccadbdc1276c3ac7b14885a7bb9638d98600faf\"\u003e\u003ccode\u003eeccadbd\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/88007d37931f4a1f954b3b6f179b6eab9b518c3c\"\u003e\u003ccode\u003e88007d3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/e604e4421b14ecae73b1013381e22316681442e8\"\u003e\u003ccode\u003ee604e44\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/94be68ce78ace246e5fdaf3096263364205b4d82\"\u003e\u003ccode\u003e94be68c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/554b562577a3b23d15388dee12dc482401e45fbd\"\u003e\u003ccode\u003e554b562\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/80635c3722b9bb5481e0282497ae23796dcd3712\"\u003e\u003ccode\u003e80635c3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/6f79dfeb77a26d361b8972214a632edd3127cd84\"\u003e\u003ccode\u003e6f79dfe\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.11...v8.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/clock` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/clock/releases\"\u003esymfony/clock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/clock/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/clock/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/clock/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62346\"\u003esymfony/symfony#62346\u003c/a\u003e [Clock] Align MockClock::sleep() behavior with NativeClock for negative values (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/clock/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/clock/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/clock/commit/b55a638b189a6faa875e0ccdb00908fb87af95b3\"\u003e\u003ccode\u003eb55a638\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/832119f9b8dbc6c8e6f65f30c5969eca1e88764f\"\u003e\u003ccode\u003e832119f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/0c5d006da1f808340bf3e100f4f0a29a5a467485\"\u003e\u003ccode\u003e0c5d006\u003c/code\u003e\u003c/a\u003e [Clock] Removes redundant timezone check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/be5224300decc1ec52ab54dd2b4447ea9ac0ac43\"\u003e\u003ccode\u003ebe52243\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/095a5f32424a3227fd9f0ba21c645ef397634405\"\u003e\u003ccode\u003e095a5f3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/d743f48e6a08ddc4ec248ef33ce93afb714a88d9\"\u003e\u003ccode\u003ed743f48\u003c/code\u003e\u003c/a\u003e Remove deadcode after the bump to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/clock/commit/d8c48c88ee36f5f83f5f42f9647e0180010aed73\"\u003e\u003ccode\u003ed8c48c8\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/clock/compare/v7.4.8...v8.0.8\"\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.11 to 8.0.11\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\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.9...v8.0.11\"\u003ehttps://github.com/symfony/console/compare/v8.0.9...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/console/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/console/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/console/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/console/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63444\"\u003e#63444\u003c/a\u003e  Fix arguments set via \u003ccode\u003e#\u003c/code\u003e wrongly considered null in profiler (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63415\"\u003e#63415\u003c/a\u003e  Fix profiling commands that use \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63368\"\u003e#63368\u003c/a\u003e  Fix ProgressBar \u003ccode\u003eremaining\u003c/code\u003e and \u003ccode\u003eestimated\u003c/code\u003e placeholder guards (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/console/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/console/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62813\"\u003esymfony/symfony#62813\u003c/a\u003e [Console] Fix EofShortcut instruction when using a modern terminal on Windows (\u003ca href=\"https://github.com/fperxas\"\u003e\u003ccode\u003e@​fperxas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62827\"\u003esymfony/symfony#62827\u003c/a\u003e [Console] Fix choice autocomplete issue when string has spaces (\u003ca href=\"https://github.com/ayyoub-afwallah\"\u003e\u003ccode\u003e@​ayyoub-afwallah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62764\"\u003esymfony/symfony#62764\u003c/a\u003e [Console] Escape `` in description of console commands (\u003ca href=\"https://github.com/SiebeVE\"\u003e\u003ccode\u003e@​SiebeVE\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/console/compare/v8.0.0...v8.0.1\u003c/a\u003e)\u003c/p\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/symfony/console/blob/8.1/CHANGELOG.md\"\u003esymfony/console's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eConsoleBundle\u003c/code\u003e for console applications with DI, autodiscovery and autowiring\u003c/li\u003e\n\u003cli\u003ePad styled \u003ccode\u003eSymfonyStyle\u003c/code\u003e blocks with the ECH ANSI sequence on decorated outputs so trailing cells are excluded from copy selections\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$container\u003c/code\u003e parameter to \u003ccode\u003eApplication\u003c/code\u003e for automatic service wiring from a PSR container\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymfonyStyle::outlineBlock()\u003c/code\u003e and convenience methods \u003ccode\u003eoutlineSuccess()\u003c/code\u003e, \u003ccode\u003eoutlineError()\u003c/code\u003e, \u003ccode\u003eoutlineWarning()\u003c/code\u003e, \u003ccode\u003eoutlineNote()\u003c/code\u003e, \u003ccode\u003eoutlineInfo()\u003c/code\u003e, \u003ccode\u003eoutlineCaution()\u003c/code\u003e for border-only message blocks with the type label embedded in the top border\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTraceableValueResolver\u003c/code\u003e to help inspecting value resolvers performances\u003c/li\u003e\n\u003cli\u003e[BC BREAK] Add \u003ccode\u003eobject\u003c/code\u003e support to input options and arguments' default by changing the \u003ccode\u003e$default\u003c/code\u003e type to \u003ccode\u003emixed\u003c/code\u003e in \u003ccode\u003eInputArgument\u003c/code\u003e, \u003ccode\u003eInputOption\u003c/code\u003e, \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pasting images with \u003ccode\u003e#[Ask]\u003c/code\u003e on \u003ccode\u003eInputFile\u003c/code\u003e types, supporting Kitty Graphics and iTerm2 protocols\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileQuestion\u003c/code\u003e, \u003ccode\u003eInputFile\u003c/code\u003e, \u003ccode\u003eInputFileValueResolver\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::askFile()\u003c/code\u003e for file input handling\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuestion::setConstraints()\u003c/code\u003e and \u003ccode\u003eValidateQuestionInputListener\u003c/code\u003e to validate question input using Validator constraints\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[AskChoice]\u003c/code\u003e attribute for interactive choice questions in invokable commands\u003c/li\u003e\n\u003cli\u003eAdd support for method-based commands with \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eAdd argument resolver support\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e and \u003ccode\u003eDateTimeInterface\u003c/code\u003e support to \u003ccode\u003e#[MapInput]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd validation constraints support to \u003ccode\u003e#[MapInput]\u003c/code\u003e along with optional \u003ccode\u003evalidationGroups\u003c/code\u003e to control which groups are validated\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandFailed()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandIsInvalid()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd a result-based testing API with \u003ccode\u003eCommandTester::run()\u003c/code\u003e, \u003ccode\u003eExecutionResult\u003c/code\u003e, and \u003ccode\u003eConsoleAssertionsTrait\u003c/code\u003e to assert output and error streams together\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eSymfonyStyle::createProgressBar()\u003c/code\u003e, \u003ccode\u003eSymfonyStyle::progressStart()\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::progressIterate()\u003c/code\u003e to allow passing a custom \u003ccode\u003eProgressBar\u003c/code\u003e format string\u003c/li\u003e\n\u003cli\u003eAllow setting a boolean default value on \u003ccode\u003eInputOption::VALUE_NEGATABLE\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eDeprecate passing both \u003ccode\u003eInputArgument::REQUIRED\u003c/code\u003e and \u003ccode\u003eInputArgument::OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputArgument\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing more than one out of \u003ccode\u003eInputOption::VALUE_NONE\u003c/code\u003e, \u003ccode\u003eInputOption::VALUE_REQUIRED\u003c/code\u003e and \u003ccode\u003eInputOption::VALUE_OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputOption\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawInputInterface\u003c/code\u003e to expose the original arguments and options and to unparse options, implemented by \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for OSC 9;4 for progress reporting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAsCommand\u003c/code\u003e attribute class \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove methods \u003ccode\u003eCommand::getDefaultName()\u003c/code\u003e and \u003ccode\u003eCommand::getDefaultDescription()\u003c/code\u003e in favor of the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eEnsure closures set via \u003ccode\u003eCommand::setCode()\u003c/code\u003e method have proper parameter and return types\u003c/li\u003e\n\u003cli\u003eAdd method \u003ccode\u003eisSilent()\u003c/code\u003e to \u003ccode\u003eOutputInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e method in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$finishedIndicator\u003c/code\u003e to \u003ccode\u003eProgressIndicator::finish()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::getCode()\u003c/code\u003e to get the code set via \u003ccode\u003esetCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow setting aliases and the hidden flag via the command name passed to the constructor\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e to simplify using invokable commands when the component is used standalone\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e support with \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e inputs in invokable commands\u003c/li\u003e\n\u003cli\u003eAllow Usages to be specified via \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute.\u003c/li\u003e\n\u003cli\u003eAllow passing invokable commands to \u003ccode\u003eSymfony\\Component\\Console\\Tester\\CommandTester\u003c/code\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/symfony/console/commit/3156577f46a38aa1b9323aad223de7a9cd426782\"\u003e\u003ccode\u003e3156577\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/8153816705c2dc014217ac8d7e6ebe2d66776700\"\u003e\u003ccode\u003e8153816\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7113778e2e91f4709cb3194a75dfa9c0d028d94d\"\u003e\u003ccode\u003e7113778\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a4f377da93687c836023cb240265fc87e46a1579\"\u003e\u003ccode\u003ea4f377d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d9267dca8eac7a586642391cb82728fbbfbc4af\"\u003e\u003ccode\u003e6d9267d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/314da03bd6182aaf15355da9341c3a8760219ba4\"\u003e\u003ccode\u003e314da03\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/28fd5eb9edb2e38e10225c3d87f986547c0011bc\"\u003e\u003ccode\u003e28fd5eb\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/069126edc1215b7c05c07b39d2bd4af044432ceb\"\u003e\u003ccode\u003e069126e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/5b66d385dc58f69652e56f78a4184615e3f2b7f7\"\u003e\u003ccode\u003e5b66d38\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/15ed9008a4ebe2d6a78e4937f74e0c13ef2e618a\"\u003e\u003ccode\u003e15ed900\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.11...v8.0.11\"\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.6 to 8.0.6\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63202\"\u003e#63202\u003c/a\u003e  Only send \u003ccode\u003eUNLISTEN\u003c/code\u003e query if we are actively listening (\u003ca href=\"https://github.com/jwage\"\u003e\u003ccode\u003e@​jwage\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/62988\"\u003e#62988\u003c/a\u003e  Fix DBALv4 support by replacing trigger by explicit pg_notify() (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61963\"\u003esymfony/symfony#61963\u003c/a\u003e [Doctrine][Messenger] Remove old MySQL special handling that causes deadlocks (\u003ca href=\"https://github.com/psihius\"\u003e\u003ccode\u003e@​psihius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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/doctrine-messenger/commit/88329a3faba5023cfb569b3fc5b8a771336c4a88\"\u003e\u003ccode\u003e88329a3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/da3d4ceb1132e7da11777067da9413004383ba6a\"\u003e\u003ccode\u003eda3d4ce\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/6ed586448583f0db58ba1280d6dd53a6779bc4ff\"\u003e\u003ccode\u003e6ed5864\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/81d0b288e90d462896d1dffcff99571dd9d1618c\"\u003e\u003ccode\u003e81d0b28\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/db4392a955ae68d0ac063b416625355d5ef4f9c5\"\u003e\u003ccode\u003edb4392a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/1935bc837de369d7a2efc299c62c901070186c37\"\u003e\u003ccode\u003e1935bc8\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/28a983f6bbf029f5a080359d10c85eddd724a6c2\"\u003e\u003ccode\u003e28a983f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/08be96096e507c0cb03c1e0a0ad95b24f182840a\"\u003e\u003ccode\u003e08be960\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.6...v8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dotenv` from 7.4.11 to 8.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/releases\"\u003esymfony/dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.9...v8.0.11\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.9...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64148\"\u003e#64148\u003c/a\u003e  Don't truncate OS env vars containing $ when $_ENV is unpopulated (\u003ca href=\"https://github.com/HMAZonderland\"\u003e\u003ccode\u003e@​HMAZonderland\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63955\"\u003e#63955\u003c/a\u003e  Fix variable corruption when loading env more than once (\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/dotenv/issues/63894\"\u003e#63894\u003c/a\u003e  Fix self-referencing variable resolution with suffix/prefix (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63766\"\u003e#63766\u003c/a\u003e  Fix preloading warning by replacing anonymous exception class (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63674\"\u003e#63674\u003c/a\u003e  Fix self-referencing variables with defaults and env key resolution during deferred expansion (\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/dotenv/issues/63620\"\u003e#63620\u003c/a\u003e  Fix escaped dollar signs lost during deferred variable resolution (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63496\"\u003e#63496\u003c/a\u003e  Defer variable and command expansion to account for overrides from subsequent .env files (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63372\"\u003e#63372\u003c/a\u003e  Use \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable when dumping dotenv (\u003ca href=\"https://github.com/Spea\"\u003e\u003ccode\u003e@​Spea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60776\"\u003esymfony/symfony#60776\u003c/a\u003e [Console][FrameworkBundle] Remove deprecated \u003ccode\u003eApplication::add()\u003c/code\u003e methods (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60394\"\u003esymfony/symfony#60394\u003c/a\u003e [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/blob/8.1/CHANGELOG.md\"\u003esymfony/dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e$defaultName\u003c/code\u003e and \u003ccode\u003e$defaultDescription\u003c/code\u003e properties from \u003ccode\u003eDebugCommand\u003c/code\u003e command, configuration is done through the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable with the path to the \u003ccode\u003e.env\u003c/code\u003e file loaded by \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e or \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003efilter\u003c/code\u003e argument to \u003ccode\u003edebug:dotenv\u003c/code\u003e command to filter variable names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edotenv:dump\u003c/code\u003e command to compile the contents of the .env files into a PHP-optimized file called \u003ccode\u003e.env.local.php\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug:dotenv\u003c/code\u003e command to list all dotenv files with variables and values\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$overrideExistingVars\u003c/code\u003e on \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e and \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e to check for \u003ccode\u003e.env.local.php\u003c/code\u003e before calling \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::setProdEnvs()\u003c/code\u003e and \u003ccode\u003eDotenv::usePutenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emade Dotenv's constructor accept \u003ccode\u003e$envKey\u003c/code\u003e and \u003ccode\u003e$debugKey\u003c/code\u003e arguments, to define\nthe name of the env vars that configure the env name and debug settings\u003c/li\u003e\n\u003cli\u003edeprecated passing \u003ccode\u003e$usePutenv\u003c/code\u003e argument to Dotenv's constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003eputenv()\u003c/code\u003e is disabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated use of \u003ccode\u003eputenv()\u003c/code\u003e by default. This feature will be opted-in with a constructor argument to \u003ccode\u003eDotenv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::overload()\u003c/code\u003e and \u003ccode\u003e$overrideExistingVars\u003c/code\u003e as optional parameter of \u003ccode\u003eDotenv::populate()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e to load a .env file and its corresponding .env.local, .env.$env and .env.$env.local files if they exist\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/symfony/dotenv/commit/82e1d8f888896a215bb6673e6d1f6d5ca47a9dfe\"\u003e\u003ccode\u003e82e1d8f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/f75c67be2c2648741c4b163546002e34265bcb91\"\u003e\u003ccode\u003ef75c67b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/0a1f94fbf6189161cb13aba4c2bba9faebd1e7fc\"\u003e\u003ccode\u003e0a1f94f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3892f825673d0edb1c0b7c7772098448f27c92e0\"\u003e\u003ccode\u003e3892f82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3bd035be6b86ab482102e76dcce54232f58c9678\"\u003e\u003ccode\u003e3bd035b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/cb3b9cf160a5200698535e4267cd9a30457c23ed\"\u003e\u003ccode\u003ecb3b9cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/5ba6337f9a86e78e13b1ac11a89f85689b12cf2c\"\u003e\u003ccode\u003e5ba6337\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/b50872f4365bcee5f5f05f00dde9c5d280762928\"\u003e\u003ccode\u003eb50872f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/4ee3f13201cab11bd3b932fd6b4bd962b5383d5f\"\u003e\u003ccode\u003e4ee3f13\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/a8d4cabee7676b8aa5c211608c518457082e34a3\"\u003e\u003ccode\u003ea8d4cab\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.11...v8.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/expression-language` from 7.4.8 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/releases\"\u003esymfony/expression-language's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62350\"\u003esymfony/symfony#62350\u003c/a\u003e [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61068\"\u003esymfony/symfony#61068\u003c/a\u003e [ExpressionLanguage] forbid passing \u003ccode\u003enull\u003c/code\u003e as allowed variables (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60697\"\u003esymfony/symfony#60697\u003c/a\u003e Enforce return types on all components (\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/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/blob/8.1/CHANGELOG.md\"\u003esymfony/expression-language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-safe array access syntax (\u003ccode\u003efoo?.[0]\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-$expressionLanguage-\u0026gt;lint($expression, null);\n+$expressionLanguage-\u0026gt;lint($expression, [], ExpressionLanguage::IGNORE_UNKNOWN_VARIABLES);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-coalescing unknown variables\u003c/li\u003e\n\u003cli\u003eAdd support for comments using \u003ccode\u003e/*\u003c/code\u003e \u0026amp; \u003ccode\u003e*/\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing any iterable as \u003ccode\u003e$providers\u003c/code\u003e list to \u003ccode\u003eExpressionLanguage\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u0026gt;\u003c/code\u003e, and \u003ccode\u003e~\u003c/code\u003e bitwise operators\u003c/li\u003e\n\u003cli\u003eAdd support for logical \u003ccode\u003exor\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PHP \u003ccode\u003emin\u003c/code\u003e and \u003ccode\u003emax\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::IGNORE_UNKNOWN_VARIABLES\u003c/code\u003e and \u003ccode\u003eParser::IGNORE_UNKNOWN_FUNCTIONS\u003c/code\u003e flags to control whether\nparsing and linting should check for unknown variables and functions.\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators now use strict comparison\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eenum\u003c/code\u003e expression function\u003c/li\u003e\n\u003cli\u003eDeprecate loose comparisons when using the \u0026quot;in\u0026quot; operator; normalize the array parameter\nso it only has the expected types or implement loose matching in your own expression function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.2\u003c/p\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/expression-language/commit/b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b\"\u003e\u003ccode\u003eb2a5fd3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/83989cfbcf2ba08a400be339a88468b05ddc21c9\"\u003e\u003ccode\u003e83989cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/43f520aef59d2fd089662d721b39e0101bb69232\"\u003e\u003ccode\u003e43f520a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/7823bc106004f2ba04a89e3806e6b94d03a25070\"\u003e\u003ccode\u003e7823bc1\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/f1fededd6b0b78467cc05888b2e375ae6be01a91\"\u003e\u003ccode\u003ef1feded\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/a2ab9b5cc9d147dedc8292b5f81017220d5ddc21\"\u003e\u003ccode\u003ea2ab9b5\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/14b5295ee920fbfd3f3dd3adabe2ebcfb6f0870f\"\u003e\u003ccode\u003e14b5295\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/78f3ab01347ec5b600a2e9d7830cdc16e80e60b6\"\u003e\u003ccode\u003e78f3ab0\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/454328b498ea9ad12e7f8e3bae1bf00ee3564f76\"\u003e\u003ccode\u003e454328b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/5d28a403d3f79111e1d3db6f5da8761850cc8e74\"\u003e\u003ccode\u003e5d28a40\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.8...v8.0.8\"\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.9 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/form/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e  Preserve collection children added by PRE_SET_DATA listeners (\u003ca href=\"https://github.com/dargor980\"\u003e\u003ccode\u003e@​dargor980\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/form/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63656\"\u003e#63656\u003c/a\u003e  Fix typed property initialization in ValidatorExtension (\u003ca href=\"https://github.com/SeverinGloeckle\"\u003e\u003ccode\u003e@​SeverinGloeckle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/form/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63589\"\u003e#63589\u003c/a\u003e  Fix session data contamination by non-serializable objects in form flow (\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/form/issues/63572\"\u003e#63572\u003c/a\u003e  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/form/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/54324\"\u003e#54324\u003c/a\u003e  Fix merging POST params and files when collection entries have mismatched indices (\u003ca href=\"https://github.com/priyadi\"\u003e\u003ccode\u003e@​priyadi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63450\"\u003e#63450\u003c/a\u003e  Fix missing resource tracking for type extensions in FormPass (\u003ca href=\"https://github.com/ranpafin\"\u003e\u003ccode\u003e@​ranpafin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/form/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63144\"\u003e#63144\u003c/a\u003e  Fix \u003ccode\u003eOrderedHashMap\u003c/code\u003e auto-increment logic with mixed keys (yoeunes)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63154\"\u003e#63154\u003c/a\u003e  don't skip custom view transformers while normalizing submitted newlines (xabbuh)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63113\"\u003e#63113\u003c/a\u003e  Fix ICU 72+ whitespace handling in \u003ccode\u003eDateTimeToLocalizedStringTransformer\u003c/code\u003e (roukmoute)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/62884\"\u003e#62884\u003c/a\u003e  Prevent cached block prefixes from leaking across nested collections (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/form/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62841\"\u003esymfony/symfony#62841\u003c/a\u003e [Form] Always normalize CRLF and CR to LF in \u003ccode\u003eTextareaType\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62759\"\u003esymfony/symfony#62759\u003c/a\u003e [Form] do not use PHPUnit mock objects without configured expectations (\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\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/form/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\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/symfony/form/blob/8.1/CHANGELOG.md\"\u003esymfony/form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for submitting forms with unchecked checkboxes in request handlers\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResetFlowType\u003c/code\u003e button in \u003ccode\u003eNavigatorFlowType\u003c/code\u003e that you can display with \u003ccode\u003ewith_reset\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAllow injecting a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e into \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing boolean as the second argument of \u003ccode\u003eValidatorExtension\u003c/code\u003e and \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e's constructors; pass a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$violationMapper\u003c/code\u003e to \u003ccode\u003eValidatorExtensionTrait\u003c/code\u003e and \u003ccode\u003eTypeTestCase\u003c/code\u003e's \u003ccode\u003egetExtensions()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003eAdd default \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e attributes to \u003ccode\u003eBirthdayType\u003c/code\u003e when \u003ccode\u003ewidget\u003c/code\u003e is \u003ccode\u003esingle_text\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elabels\u003c/code\u003e option to \u003ccode\u003eDateType\u003c/code\u003e to customize the year, month and day sub-field labels\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etranslation_domain\u003c/code\u003e instead of \u003ccode\u003echoice_translation_domain\u003c/code\u003e for the expanded \u003ccode\u003eChoiceType\u003c/code\u003e placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange default value of \u003ccode\u003edefault_protocol\u003c/code\u003e option in \u003ccode\u003eUrlType\u003c/code\u003e from \u003ccode\u003e'http'\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eResizeFormListener::preSetData()\u003c/code\u003e method, use \u003ccode\u003epostSetData()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003evalidation.xml\u003c/code\u003e in \u003ccode\u003eResources/config\u003c/code\u003e, replaced by attributes on the \u003ccode\u003eForm\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einput=date_point\u003c/code\u003e to \u003ccode\u003eDateTimeType\u003c/code\u003e, \u003ccode\u003eDateType\u003c/code\u003e and \u003ccode\u003eTimeType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for guessing form type of enum properties\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eactive_at\u003c/code\u003e, \u003ccode\u003enot_active_at\u003c/code\u003e and \u003ccode\u003elegal_tender\u003c/code\u003e, \u003ccode\u003einclude_undated\u003c/code\u003e options to \u003ccode\u003eCurrencyType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFormFlow\u003c/code\u003e for multistep forms management\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying nested options in DebugCommand\u003c/li\u003e\n\u003cli\u003eAdd support for strings as data for the \u003ccode\u003eMoneyType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003ecalendar\u003c/code\u003e option in \u003ccode\u003eDateType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLazyChoiceLoader\u003c/code\u003e and \u003ccode\u003echoice_lazy\u003c/code\u003e option in \u003ccode\u003eChoiceType\u003c/code\u003e for loading and rendering choices on demand\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eform.post_set_data\u003c/code\u003e instead of \u003ccode\u003eform.pre_set_data\u003c/code\u003e in \u003ccode\u003eResizeFormListener\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange the priority of \u003ccode\u003eDataCollectorListener\u003c/code\u003e from 255 to -255\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eResizeFormListener::postSetData()\u003c/code\u003e method \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\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/form/commit/dd9f73dd3b92e657c97aeeca1f47e981c635ea91\"\u003e\u003ccode\u003edd9f73d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/9efcc66c7fab465cfd6fa4e9e419379ea2160c0e\"\u003e\u003ccode\u003e9efcc66\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/ef8695743492c0e9d95677d4878490b8d4bbd25e\"\u003e\u003ccode\u003eef86957\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/3e7ab6c6f64c7e204455d0ec0e92dbc70b20d3db\"\u003e\u003ccode\u003e3e7ab6c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/48d8cc64ea050667981469595e06898860a6440e\"\u003e\u003ccode\u003e48d8cc6\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/db270b48077a7ff105121152dfd20907ad8e5301\"\u003e\u003ccode\u003edb270b4\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/5002e27a1b95a8dcd82359f7e695628a159e4923\"\u003e\u003ccode\u003e5002e27\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/c163f5db2f1ffecb3d5b33a2e662d13115323b20\"\u003e\u003ccode\u003ec163f5d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/c252e822f0818608aceeaf59abf33b8ba21fea1c\"\u003e\u003ccode\u003ec252e82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/823da61cf6326113ee352a5098d391b4e9e77939\"\u003e\u003ccode\u003e823da61\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.9...v8.0.9\"\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.11 to 8.0.11\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\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.10...v8.0.11\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.10...v8.0.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64189\"\u003e#64189\u003c/a\u003e  Bump Request/Session value resolver priority above EntityValueResolver (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.9...v8.0.10\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.9...v8.0.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64106\"\u003e#64106\u003c/a\u003e  Normalize \u003ccode\u003ebacked-enum\u003c/code\u003e in array shapes (\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64023\"\u003e#64023\u003c/a\u003e  Fix mailer package check for bridges whose composer name does not match the service id (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/64044\"\u003e#64044\u003c/a\u003e  Apply tagged MIME type guessers in File::getMimeType() (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63991\"\u003e#63991\u003c/a\u003e  Strip --no-fill marker from every translation domain (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63889\"\u003e#63889\u003c/a\u003e  Auto-inject ObjectMapper into ObjectMapperAwareInterface transforms (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63777\"\u003e#63777\u003c/a\u003e  Fix setting \u003ccode\u003erouter.request_context.base_url\u003c/code\u003e when option \u003ccode\u003edefault_uri\u003c/code\u003e is defined (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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/framework-bundle/issues/63574\"\u003e#63574\u003c/a\u003e  Fix stale container after reboot in KernelTestCase (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/framework-bundle/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/framework-bundle/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63275\"\u003e#63275\u003c/a\u003e  Fix re-sending failed messages to a different failure transport (\u003ca href=\"https://github.com/bartholdbos\"\u003e\u003ccode\u003e@​bartholdbos\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/62681\"\u003e#62681\u003c/a\u003e  Make \u003ccode\u003eConfigDebugCommand\u003c/code\u003e use its container to resolve env vars (\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/framework-bundle/issues/63462\"\u003e#63462\u003c/a\u003e  Fix phpstan false-positive about config/reference.php (\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/framework-bundle/issues/63384\"\u003e#63384\u003c/a\u003e  fail gracefully when the semaphore config is used but the component is missing (\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/framework-bundle/issues/63333\"\u003e#63333\u003c/a\u003e  Fix JsonStreamer forward compatibility (\u003ca href=\"https://github.com/mtarld\"\u003e\u003ccode\u003e@​mtarld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/framework-bundle/issues/63305\"\u003e#63305\u003c/a\u003e  Fix autoconfiguring controllers using legacy Route annotations as attribut...\n\n_Description has been truncated_","html_url":"https://github.com/LiteRec/literec-admin-php/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiteRec%2Fliterec-admin-php/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"8.0.0","new_version":"8.0.5","update_type":"patch","path":null,"pr_created_at":"2026-05-24T20:16:10.000Z","version_change":"8.0.0 → 8.0.5","issue":{"uuid":"4512791352","node_id":"PR_kwDOSmt-187e1Wzt","number":3,"state":"closed","title":"Bump the composer group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-05-24T23:50:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T20:16:10.000Z","updated_at":"2026-05-24T23:50:27.000Z","time_to_close":12856,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":2,"packages":[{"name":"monolog/monolog","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/Seldaek/monolog"},{"name":"symfony/process","old_version":"8.0.0","new_version":"8.0.5","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 2 updates in the / directory: [monolog/monolog](https://github.com/Seldaek/monolog) and [symfony/process](https://github.com/symfony/process).\n\nUpdates `monolog/monolog` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Seldaek/monolog/releases\"\u003emonolog/monolog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreak: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.\u003c/li\u003e\n\u003cli\u003eAdded PsrHandler to forward records to another PSR-3 logger\u003c/li\u003e\n\u003cli\u003eAdded SamplingHandler to wrap around a handler and include only every Nth record\u003c/li\u003e\n\u003cli\u003eAdded MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)\u003c/li\u003e\n\u003cli\u003eAdded exception codes in the output of most formatters\u003c/li\u003e\n\u003cli\u003eAdded LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)\u003c/li\u003e\n\u003cli\u003eAdded $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data\u003c/li\u003e\n\u003cli\u003eAdded $host to HipChatHandler for users of private instances\u003c/li\u003e\n\u003cli\u003eAdded $transactionName to NewRelicHandler and support for a transaction_name context value\u003c/li\u003e\n\u003cli\u003eFixed MandrillHandler to avoid outputing API call responses\u003c/li\u003e\n\u003cli\u003eFixed some non-standard behaviors in SyslogUdpHandler\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/Seldaek/monolog/blob/main/CHANGELOG.md\"\u003emonolog/monolog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.12.0 (2014-12-29)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBreak: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.\u003c/li\u003e\n\u003cli\u003eAdded PsrHandler to forward records to another PSR-3 logger\u003c/li\u003e\n\u003cli\u003eAdded SamplingHandler to wrap around a handler and include only every Nth record\u003c/li\u003e\n\u003cli\u003eAdded MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)\u003c/li\u003e\n\u003cli\u003eAdded exception codes in the output of most formatters\u003c/li\u003e\n\u003cli\u003eAdded LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)\u003c/li\u003e\n\u003cli\u003eAdded $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data\u003c/li\u003e\n\u003cli\u003eAdded $host to HipChatHandler for users of private instances\u003c/li\u003e\n\u003cli\u003eAdded $transactionName to NewRelicHandler and support for a transaction_name context value\u003c/li\u003e\n\u003cli\u003eFixed MandrillHandler to avoid outputting API call responses\u003c/li\u003e\n\u003cli\u003eFixed some non-standard behaviors in SyslogUdpHandler\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/Seldaek/monolog/commit/1fbe8c2641f2b163addf49cc5e18f144bec6b19f\"\u003e\u003ccode\u003e1fbe8c2\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/556c56483f687517c62cda1b74f792ecc1e7de9b\"\u003e\u003ccode\u003e556c564\u003c/code\u003e\u003c/a\u003e Document partial log records being sent to isHandling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/62661aeca003dcadfed4de8453bfdbf782f513ee\"\u003e\u003ccode\u003e62661ae\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/d7b0a0a20b53ba2427a62fd68783c6de54968fb0\"\u003e\u003ccode\u003ed7b0a0a\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/5ce2b38b3b1f2abdf284b9a6fb20d5ab652c0785\"\u003e\u003ccode\u003e5ce2b38\u003c/code\u003e\u003c/a\u003e Fixing tests and CS, refs \u003ca href=\"https://redirect.github.com/Seldaek/monolog/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/da0a7f3c8e891a36045d300d3f398543b13d4d43\"\u003e\u003ccode\u003eda0a7f3\u003c/code\u003e\u003c/a\u003e Update to phpunit 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/ad4f488bc0c93b246cbf6b904a9287f707efc86a\"\u003e\u003ccode\u003ead4f488\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'flowpl/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/04648dba784e52a79b9e03ca628743019e3e6009\"\u003e\u003ccode\u003e04648db\u003c/code\u003e\u003c/a\u003e some cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/dcfae95e6b0424fb4fc67c2a6ed0aa8affc8ff62\"\u003e\u003ccode\u003edcfae95\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'flowpl/add_newrelic_name_transaction'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Seldaek/monolog/commit/257a1c118067d3c2368f7ba7ed16f79117be8476\"\u003e\u003ccode\u003e257a1c1\u003c/code\u003e\u003c/a\u003e Remove unnecessary ctor init, refs \u003ca href=\"https://redirect.github.com/Seldaek/monolog/issues/446\"\u003e#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Seldaek/monolog/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\nUpdates `symfony/process` from 8.0.0 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/process/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/process/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/process/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/commit/b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674\"\u003e\u003ccode\u003eb5f3aa6\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/608476f4604102976d687c483ac63a79ba18cc97\"\u003e\u003ccode\u003e608476f\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/10df72602d88c0a3fa685b822976a052611dd607\"\u003e\u003ccode\u003e10df726\u003c/code\u003e\u003c/a\u003e * 7.4: (27 commits)   [JsonStreamer] Fix exponential resource class memory gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/626f07a53f4b4e2f00e11824cc29f928d797783b\"\u003e\u003ccode\u003e626f07a\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/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/a9d633eb1437e5a1f7ae4d25d9a0effb7b53d66a\"\u003e\u003ccode\u003ea9d633e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f532042054c29ec9181b94ec5d5a42736c052eb1\"\u003e\u003ccode\u003ef532042\u003c/code\u003e\u003c/a\u003e Merge branch '7.3' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v8.0.0...v8.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/tangrufus/testing-comsarif/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/tangrufus/testing-comsarif/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangrufus%2Ftesting-comsarif/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"6.4.33","new_version":"6.4.39","update_type":"patch","path":null,"pr_created_at":"2026-05-23T01:12:00.000Z","version_change":"6.4.33 → 6.4.39","issue":{"uuid":"4506358656","node_id":"PR_kwDOA680D87eiD0_","number":2441,"state":"closed","title":"build(deps): bump the symfony group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","stable33"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T01:15:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T01:12:00.000Z","updated_at":"2026-05-30T01:15:44.000Z","time_to_close":605022,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"symfony","update_count":7,"packages":[{"name":"symfony/console","old_version":"6.4.32","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/event-dispatcher","old_version":"6.4.32","new_version":"6.4.37","repository_url":"https://github.com/symfony/event-dispatcher"},{"name":"symfony/http-foundation","old_version":"6.4.33","new_version":"6.4.35","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/translation","old_version":"6.4.32","new_version":"6.4.38","repository_url":"https://github.com/symfony/translation"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/console](https://github.com/symfony/console) | `6.4.32` | `6.4.39` |\n| [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) | `6.4.32` | `6.4.37` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `6.4.33` | `6.4.35` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.32` | `6.4.38` |\n\n\nUpdates `symfony/console` from 6.4.32 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/console/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/console/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/console/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/console/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/2f04c68868959c7fc2db8ff9be080528213fd077\"\u003e\u003ccode\u003e2f04c68\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/545cb3522d2ab46020c1bb8ecc3ebb7518a57186\"\u003e\u003ccode\u003e545cb35\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a61f29ef092e739d961bec03cd471adc4ff6a6bb\"\u003e\u003ccode\u003ea61f29e\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/656d546353cac3b2c4f4c1116ca5a3e712166ce7\"\u003e\u003ccode\u003e656d546\u003c/code\u003e\u003c/a\u003e [Console] Fix shell completion when SHELL_VERBOSITY=-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/9f481cfb580db8bcecc9b2d4c63f3e13df022ad5\"\u003e\u003ccode\u003e9f481cf\u003c/code\u003e\u003c/a\u003e [Console] Fix performance regression in OutputFormatter for ASCII content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/49257c96304c508223815ee965c251e7c79e614e\"\u003e\u003ccode\u003e49257c9\u003c/code\u003e\u003c/a\u003e [Console] Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/4d5318a66a747418eb12544ac38dc1ce78f3a482\"\u003e\u003ccode\u003e4d5318a\u003c/code\u003e\u003c/a\u003e [Console] Fix OUTPUT_RAW corrupting binary content on Windows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.32...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher` from 6.4.32 to 6.4.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/event-dispatcher/releases\"\u003esymfony/event-dispatcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63847\"\u003e#63847\u003c/a\u003e  Fix TraceableEventDispatcher when reset during dispatch (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63723\"\u003e#63723\u003c/a\u003e  Fix memory leak in TraceableEventDispatcher for long-running processes (\u003ca href=\"https://github.com/wazum\"\u003e\u003ccode\u003e@​wazum\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/event-dispatcher/commit/2e3bf817ba9347341ab15926700fb6320367c0e1\"\u003e\u003ccode\u003e2e3bf81\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/f25830d058d4225c9092306a8c17f19f0dc83953\"\u003e\u003ccode\u003ef25830d\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix TraceableEventDispatcher when reset during dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/fc828863e26ceec86e2513b5e46aa0b149d76b69\"\u003e\u003ccode\u003efc82886\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix memory leak in TraceableEventDispatcher for long-runnin...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.32...v6.4.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.33 to 6.4.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\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-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/09fed207e4bcf0f4e5b39b5e90f590930deb1ffe\"\u003e\u003ccode\u003e09fed20\u003c/code\u003e\u003c/a\u003e When calling UploadedFile::getErrorMessage() to a file which has no error and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/24a3c4ccf28a31e622b28ebd8b3e073f4e0fb688\"\u003e\u003ccode\u003e24a3c4c\u003c/code\u003e\u003c/a\u003e fix engine declaration on mysql pdo table creations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-intl-normalizer` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/releases\"\u003esymfony/polyfill-intl-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-php83` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-php83/releases\"\u003esymfony/polyfill-php83's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/polyfill-php83/issues/501\"\u003e#501\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7 (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\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/polyfill-php83/commit/3600c2cb22399e25bb226e4a135ce91eeb2a6149\"\u003e\u003ccode\u003e3600c2c\u003c/code\u003e\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/polyfill-php83/commit/41d53a2dd95fd6001f10af7fc3bffd590a547c19\"\u003e\u003ccode\u003e41d53a2\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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.32 to 6.4.38\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.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\u003ehttps://github.com/symfony/translation/compare/v6.4.32...v6.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/64138\"\u003e#64138\u003c/a\u003e  Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e (\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/translation/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/translation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/63231\"\u003e#63231\u003c/a\u003e  Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force (\u003ca href=\"https://github.com/bhdnb\"\u003e\u003ccode\u003e@​bhdnb\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/translation/commit/afaa31b0c12d9a659eed1ea97f268a614cc1299c\"\u003e\u003ccode\u003eafaa31b\u003c/code\u003e\u003c/a\u003e [Translation] Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/61531d8d73719cb18507d9b9bef1d1ed7d010337\"\u003e\u003ccode\u003e61531d8\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/5828985407afcd88caa55b26c9a566f944cbd0b9\"\u003e\u003ccode\u003e5828985\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/49f5e25ecb7e3aaa3e24c4a596b8a2b961eeccbb\"\u003e\u003ccode\u003e49f5e25\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/aadeb7582692f162a33b7ef937f0c5807e5b40d0\"\u003e\u003ccode\u003eaadeb75\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/cf672701216b03e9b657053cafc4c41405bad918\"\u003e\u003ccode\u003ecf67270\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/997244da9cfbc99d105530229cc572ffd5e3e99a\"\u003e\u003ccode\u003e997244d\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/d07d117db41341511671b0a1a2be48f2772189ce\"\u003e\u003ccode\u003ed07d117\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\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 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/nextcloud/3rdparty/pull/2441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2F3rdparty/issues/2441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2441/packages"}},{"old_version":"6.4.33","new_version":"6.4.39","update_type":"patch","path":null,"pr_created_at":"2026-05-23T01:06:28.000Z","version_change":"6.4.33 → 6.4.39","issue":{"uuid":"4506345294","node_id":"PR_kwDOA680D87eiBL3","number":2440,"state":"closed","title":"build(deps): bump the symfony group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","stable33"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T01:06:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T01:06:28.000Z","updated_at":"2026-05-30T01:06:57.000Z","time_to_close":604827,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"symfony","update_count":7,"packages":[{"name":"symfony/console","old_version":"6.4.32","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/event-dispatcher","old_version":"6.4.32","new_version":"6.4.37","repository_url":"https://github.com/symfony/event-dispatcher"},{"name":"symfony/http-foundation","old_version":"6.4.33","new_version":"6.4.35","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/translation","old_version":"6.4.32","new_version":"6.4.38","repository_url":"https://github.com/symfony/translation"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/console](https://github.com/symfony/console) | `6.4.32` | `6.4.39` |\n| [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) | `6.4.32` | `6.4.37` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `6.4.33` | `6.4.35` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/translation](https://github.com/symfony/translation) | `6.4.32` | `6.4.38` |\n\n\nUpdates `symfony/console` from 6.4.32 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/console/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/console/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/console/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/console/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/2f04c68868959c7fc2db8ff9be080528213fd077\"\u003e\u003ccode\u003e2f04c68\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/545cb3522d2ab46020c1bb8ecc3ebb7518a57186\"\u003e\u003ccode\u003e545cb35\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a61f29ef092e739d961bec03cd471adc4ff6a6bb\"\u003e\u003ccode\u003ea61f29e\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/656d546353cac3b2c4f4c1116ca5a3e712166ce7\"\u003e\u003ccode\u003e656d546\u003c/code\u003e\u003c/a\u003e [Console] Fix shell completion when SHELL_VERBOSITY=-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/9f481cfb580db8bcecc9b2d4c63f3e13df022ad5\"\u003e\u003ccode\u003e9f481cf\u003c/code\u003e\u003c/a\u003e [Console] Fix performance regression in OutputFormatter for ASCII content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/49257c96304c508223815ee965c251e7c79e614e\"\u003e\u003ccode\u003e49257c9\u003c/code\u003e\u003c/a\u003e [Console] Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/4d5318a66a747418eb12544ac38dc1ce78f3a482\"\u003e\u003ccode\u003e4d5318a\u003c/code\u003e\u003c/a\u003e [Console] Fix OUTPUT_RAW corrupting binary content on Windows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.32...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/event-dispatcher` from 6.4.32 to 6.4.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/event-dispatcher/releases\"\u003esymfony/event-dispatcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.37\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.36...v6.4.37\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63847\"\u003e#63847\u003c/a\u003e  Fix TraceableEventDispatcher when reset during dispatch (\u003ca href=\"https://github.com/aschempp\"\u003e\u003ccode\u003e@​aschempp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\"\u003ehttps://github.com/symfony/event-dispatcher/compare/v6.4.35...v6.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/event-dispatcher/issues/63723\"\u003e#63723\u003c/a\u003e  Fix memory leak in TraceableEventDispatcher for long-running processes (\u003ca href=\"https://github.com/wazum\"\u003e\u003ccode\u003e@​wazum\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/event-dispatcher/commit/2e3bf817ba9347341ab15926700fb6320367c0e1\"\u003e\u003ccode\u003e2e3bf81\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/f25830d058d4225c9092306a8c17f19f0dc83953\"\u003e\u003ccode\u003ef25830d\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix TraceableEventDispatcher when reset during dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/event-dispatcher/commit/fc828863e26ceec86e2513b5e46aa0b149d76b69\"\u003e\u003ccode\u003efc82886\u003c/code\u003e\u003c/a\u003e [EventDispatcher] Fix memory leak in TraceableEventDispatcher for long-runnin...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/event-dispatcher/compare/v6.4.32...v6.4.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 6.4.33 to 6.4.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.35\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.34...v6.4.35\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\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-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/2ed100bf25d94ac1b28d71cc66050219d4caa97d\"\u003e\u003ccode\u003e2ed100b\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject invalid paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/09fed207e4bcf0f4e5b39b5e90f590930deb1ffe\"\u003e\u003ccode\u003e09fed20\u003c/code\u003e\u003c/a\u003e When calling UploadedFile::getErrorMessage() to a file which has no error and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/24a3c4ccf28a31e622b28ebd8b3e073f4e0fb688\"\u003e\u003ccode\u003e24a3c4c\u003c/code\u003e\u003c/a\u003e fix engine declaration on mysql pdo table creations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v6.4.33...v6.4.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-intl-normalizer` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/releases\"\u003esymfony/polyfill-intl-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.34.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-intl-normalizer/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/polyfill-php83` from 1.33.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/polyfill-php83/releases\"\u003esymfony/polyfill-php83's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.36.0...v1.37.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.35.0...v1.36.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.34.0...v1.35.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.34.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/polyfill-php83/issues/501\"\u003e#501\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7 (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\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/polyfill-php83/commit/3600c2cb22399e25bb226e4a135ce91eeb2a6149\"\u003e\u003ccode\u003e3600c2c\u003c/code\u003e\u003c/a\u003e mbstring polyfills must not raise value errors in PHP 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/polyfill-php83/commit/41d53a2dd95fd6001f10af7fc3bffd590a547c19\"\u003e\u003ccode\u003e41d53a2\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/polyfill-php83/compare/v1.33.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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.32 to 6.4.38\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.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\u003ehttps://github.com/symfony/translation/compare/v6.4.32...v6.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/64138\"\u003e#64138\u003c/a\u003e  Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e (\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/translation/issues/64100\"\u003e#64100\u003c/a\u003e  URL-encode tmp path in XliffUtils::shouldEnableEntityLoader (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.34\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.33...v6.4.34\"\u003ehttps://github.com/symfony/translation/compare/v6.4.33...v6.4.34\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/translation/issues/63231\"\u003e#63231\u003c/a\u003e  Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force (\u003ca href=\"https://github.com/bhdnb\"\u003e\u003ccode\u003e@​bhdnb\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/translation/commit/afaa31b0c12d9a659eed1ea97f268a614cc1299c\"\u003e\u003ccode\u003eafaa31b\u003c/code\u003e\u003c/a\u003e [Translation] Fix \u003ccode\u003eTranslationPushCommand::getDomainsFromTranslatorBag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/61531d8d73719cb18507d9b9bef1d1ed7d010337\"\u003e\u003ccode\u003e61531d8\u003c/code\u003e\u003c/a\u003e [Translation] URL-encode tmp path in XliffUtils::shouldEnableEntityLoader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/5828985407afcd88caa55b26c9a566f944cbd0b9\"\u003e\u003ccode\u003e5828985\u003c/code\u003e\u003c/a\u003e PHP CS Fixer: backports changes toward 6.4 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/49f5e25ecb7e3aaa3e24c4a596b8a2b961eeccbb\"\u003e\u003ccode\u003e49f5e25\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/aadeb7582692f162a33b7ef937f0c5807e5b40d0\"\u003e\u003ccode\u003eaadeb75\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/cf672701216b03e9b657053cafc4c41405bad918\"\u003e\u003ccode\u003ecf67270\u003c/code\u003e\u003c/a\u003e Backport some CS fixes from 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/997244da9cfbc99d105530229cc572ffd5e3e99a\"\u003e\u003ccode\u003e997244d\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/d07d117db41341511671b0a1a2be48f2772189ce\"\u003e\u003ccode\u003ed07d117\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.32...v6.4.38\"\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 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/nextcloud/3rdparty/pull/2440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2F3rdparty/issues/2440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2440/packages"}},{"old_version":"6.4.33","new_version":"6.4.39","update_type":"patch","path":"the symfony group","pr_created_at":"2026-05-19T22:32:22.000Z","version_change":"6.4.33 → 6.4.39","issue":{"uuid":"4481549192","node_id":"PR_kwDOP-A1u87dR3SP","number":49,"state":"open","title":"build(deps): Bump symfony/process from 6.4.33 to 6.4.39 in the symfony group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:32:22.000Z","updated_at":"2026-05-19T22:32:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"}],"path":"the symfony group","ecosystem":"packagist"},"body":"Bumps the symfony group with 1 update: [symfony/process](https://github.com/symfony/process).\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\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=symfony/process\u0026package-manager=composer\u0026previous-version=6.4.33\u0026new-version=6.4.39)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/LibreSign/3rdparty/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreSign%2F3rdparty/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"7.3.4","new_version":"7.3.11","update_type":"patch","path":"/agent","pr_created_at":"2026-05-19T03:19:59.000Z","version_change":"7.3.4 → 7.3.11","issue":{"uuid":"4474136969","node_id":"PR_kwDOMBi3187c5yBP","number":365,"state":"open","title":"Bump symfony/process from 7.3.4 to 7.3.11 in /agent","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":"2026-05-19T03:19:59.000Z","updated_at":"2026-05-21T05:19:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"symfony/process","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/symfony/process"}],"path":"/agent","ecosystem":"packagist"},"body":"Bumps [symfony/process](https://github.com/symfony/process) from 7.3.4 to 7.3.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.10...v7.3.11\"\u003ehttps://github.com/symfony/process/compare/v7.3.10...v7.3.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.9...v7.3.10\"\u003ehttps://github.com/symfony/process/compare/v7.3.9...v7.3.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.3.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.8...v7.3.9\"\u003ehttps://github.com/symfony/process/compare/v7.3.8...v7.3.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6d13a9300772cf6f22f490574b80d9bf3481d07a\"\u003e\u003ccode\u003e6d13a93\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/process/commit/e579464d74525bf5eca45cbc984126a461879c3e\"\u003e\u003ccode\u003ee579464\u003c/code\u003e\u003c/a\u003e [Process] Ignore invalid env var names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/cbfa8595e86911b7c9dcd6e80e2205e82be86180\"\u003e\u003ccode\u003ecbfa859\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/process/commit/8541b7308fca001320e90bca8a73a28aa5604a6e\"\u003e\u003ccode\u003e8541b73\u003c/code\u003e\u003c/a\u003e [Process] Fix dealing with broken stdin pipes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v7.3.4...v7.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/laravel/nightwatch/pull/365","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laravel%2Fnightwatch/issues/365","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/365/packages"}},{"old_version":"6.4.33","new_version":"6.4.39","update_type":"patch","path":null,"pr_created_at":"2026-05-19T00:42:58.000Z","version_change":"6.4.33 → 6.4.39","issue":{"uuid":"4473562170","node_id":"PR_kwDOMO27Xc7c3-E3","number":106,"state":"closed","title":"(chore): Bump the composer group with 8 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T00:43:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:42:58.000Z","updated_at":"2026-05-19T00:43:37.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"(chore): Bump","group_name":"composer","update_count":8,"packages":[{"name":"league/flysystem","old_version":"3.33.0","new_version":"3.34.0","repository_url":"https://github.com/thephpleague/flysystem"},{"name":"symfony/console","old_version":"6.4.37","new_version":"6.4.39","repository_url":"https://github.com/symfony/console"},{"name":"symfony/http-kernel","old_version":"6.4.38","new_version":"6.4.39","repository_url":"https://github.com/symfony/http-kernel"},{"name":"symfony/process","old_version":"6.4.33","new_version":"6.4.39","repository_url":"https://github.com/symfony/process"},{"name":"symfony/string","old_version":"7.4.8","new_version":"7.4.11","repository_url":"https://github.com/symfony/string"},{"name":"friendsofphp/php-cs-fixer","old_version":"3.95.1","new_version":"3.95.2","repository_url":"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer"},{"name":"symfony/filesystem","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/symfony/filesystem"},{"name":"symfony/yaml","old_version":"6.4.38","new_version":"6.4.39","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [league/flysystem](https://github.com/thephpleague/flysystem) | `3.33.0` | `3.34.0` |\n| [symfony/console](https://github.com/symfony/console) | `6.4.37` | `6.4.39` |\n| [symfony/http-kernel](https://github.com/symfony/http-kernel) | `6.4.38` | `6.4.39` |\n| [symfony/process](https://github.com/symfony/process) | `6.4.33` | `6.4.39` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.8` | `7.4.11` |\n| [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) | `3.95.1` | `3.95.2` |\n| [symfony/filesystem](https://github.com/symfony/filesystem) | `7.4.9` | `7.4.11` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `6.4.38` | `6.4.39` |\n\nUpdates `league/flysystem` from 3.33.0 to 3.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/flysystem/blob/3.x/CHANGELOG.md\"\u003eleague/flysystem's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\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/thephpleague/flysystem/commit/2daaac3b0d4c83ea7ed5d8586e786f5d00f3540e\"\u003e\u003ccode\u003e2daaac3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1897\"\u003e#1897\u003c/a\u003e from shirshir/allow-gcs-storage-v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/d9579f355f3b6bd5c602502a05a0043798fd27a7\"\u003e\u003ccode\u003ed9579f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1898\"\u003e#1898\u003c/a\u003e from snewer/3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/f83afe0ab21ae60703fca0625a0710f2a5bacd9a\"\u003e\u003ccode\u003ef83afe0\u003c/code\u003e\u003c/a\u003e fix: correct operator precedence in resource check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/cfbb95db964e3f15ad7512bc84ba9a91aedb6511\"\u003e\u003ccode\u003ecfbb95d\u003c/code\u003e\u003c/a\u003e Allow v2 of google/cloud-storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/1b07c8b639e8d88891db0f683ac96e99f1f9a683\"\u003e\u003ccode\u003e1b07c8b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem/issues/1896\"\u003e#1896\u003c/a\u003e from pierrelemee/feature/update-aws/aws-sdk-php\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem/commit/80a1eec793ce6d18b5ce0a60948441522288dc2f\"\u003e\u003ccode\u003e80a1eec\u003c/code\u003e\u003c/a\u003e Update aws/aws-sdk-php\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thephpleague/flysystem/compare/3.33.0...3.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/console` from 6.4.37 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ehttps://github.com/symfony/console/compare/v6.4.37...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64182\"\u003e#64182\u003c/a\u003e  Fix signal handler scoping (\u003ca href=\"https://github.com/jpollard3\"\u003e\u003ccode\u003e@​jpollard3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/64176\"\u003e#64176\u003c/a\u003e  Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic to fix sections + ProgressIndicator clear (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\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/c132f1215fe4aa45b70173cc00ce9a755dd31ec5\"\u003e\u003ccode\u003ec132f12\u003c/code\u003e\u003c/a\u003e [Console] Fix signal handler scoping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/997de0a2c0a133c4ef09eb4bf707867215919d17\"\u003e\u003ccode\u003e997de0a\u003c/code\u003e\u003c/a\u003e [Console] Make \u003ccode\u003eConsoleSectionOutput::overwrite()\u003c/code\u003e atomic\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/console/compare/v6.4.37...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-kernel` from 6.4.38 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-kernel/releases\"\u003esymfony/http-kernel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\"\u003ehttps://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edata \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64200\"\u003e#64200\u003c/a\u003e Release v6.4.39\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-kernel/issues/64150\"\u003e#64150\u003c/a\u003e  Use backend-handled request for terminate listeners in HttpCache (\u003ca href=\"https://github.com/Toflar\"\u003e\u003ccode\u003e@​Toflar\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-kernel/commit/79329748e3d8a9cd02ec1caedbf92601b269fe39\"\u003e\u003ccode\u003e7932974\u003c/code\u003e\u003c/a\u003e Update VERSION for 6.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/c7d6e9f5a78219066e8e22e7232fe3cc69bccb31\"\u003e\u003ccode\u003ec7d6e9f\u003c/code\u003e\u003c/a\u003e [HttpKernel] Use backend-handled request for terminate listeners in HttpCache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-kernel/commit/10112c3af66679b057b064299be9bd9eda330013\"\u003e\u003ccode\u003e10112c3\u003c/code\u003e\u003c/a\u003e Bump Symfony version to 6.4.39\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/http-kernel/compare/v6.4.38...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 6.4.33 to 6.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ehttps://github.com/symfony/process/compare/v6.4.33...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v6.4.33...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/string` from 7.4.8 to 7.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/string/releases\"\u003esymfony/string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/string/compare/v7.4.6...v7.4.11\"\u003ehttps://github.com/symfony/string/compare/v7.4.6...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/string/issues/64191\"\u003e#64191\u003c/a\u003e  Fixed singularize \u003ccode\u003etraces\u003c/code\u003e \u0026gt; \u003ccode\u003etrace\u003c/code\u003e (\u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\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/string/commit/965f7306a43383d02c6aca1e3f3bd2f0ea5dee15\"\u003e\u003ccode\u003e965f730\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/62e3c927de664edadb5bef260987eb047a17a113\"\u003e\u003ccode\u003e62e3c92\u003c/code\u003e\u003c/a\u003e [Inflector][String] Fixed singularize \u003ccode\u003etraces\u003c/code\u003e \u0026gt; \u003ccode\u003etrace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/3c1c6563e8dd327e170d39759a44aadce2a57815\"\u003e\u003ccode\u003e3c1c656\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/ab94c34ee6384ab82326cbf0c5d67c650864cb3e\"\u003e\u003ccode\u003eab94c34\u003c/code\u003e\u003c/a\u003e chore: Component/String/Resources/data - cleanup header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/25a8779a628ad72804baac692999ba58ca3b6dd4\"\u003e\u003ccode\u003e25a8779\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/590b722753f61e8c9c0cc8c3b304aef5fbd7ac11\"\u003e\u003ccode\u003e590b722\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/b68f4b71feeeb9a4fef46c4126b8b07fca12adca\"\u003e\u003ccode\u003eb68f4b7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/fd503fed604ce5a7ae17182926115d618dc43e3e\"\u003e\u003ccode\u003efd503fe\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/82e4e329f0533b3a016ff8e5de97f96804d5a1ae\"\u003e\u003ccode\u003e82e4e32\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/string/commit/b4a39efe66ef5315a4857465888c2212a86e9b67\"\u003e\u003ccode\u003eb4a39ef\u003c/code\u003e\u003c/a\u003e Add deprecationTrigger ignoreUndefinedTriggers=\u0026quot;true\u0026quot; in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/string/compare/v7.4.8...v7.4.11\"\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.95.1 to 3.95.2\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.95.2 Adalbertus\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI: use Codecov for code coverage 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/9553\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: specify Codecov token 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/9556\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocToReturnTypeFixer\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/9558\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eMethodArgumentSpaceFixer\u003c/code\u003e - avoid collapsing multi-line arguments by \u003ca href=\"https://github.com/localheinz\"\u003e\u003ccode\u003e@​localheinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9559\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eBlankLineBetweenImportGroupsFixer\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/9562\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump ergebnis/composer-normalize from 2.50.0 to 2.51.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/9561\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eNoExtraBlankLinesFixer\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/9567\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eNoRedundantReadonlyPropertyFixer\u003c/code\u003e - fix \u003ccode\u003eTypeError\u003c/code\u003e when trait contains anonymous class 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/9457\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade PHPUnit in GitHub Actions 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/9577\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ephp_unit_attributes\u003c/code\u003e rule 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/9578\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump the all 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/9570\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ePhpUnitRequiresConstraintFixer\u003c/code\u003e from \u003ca href=\"https://github.com/kubawerlos/php-cs-fixer-custom-fixers\"\u003ehttps://github.com/kubawerlos/php-cs-fixer-custom-fixers\u003c/a\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/9581\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: \u003ccode\u003eNoUnsetCastFixerTest\u003c/code\u003e - run any test on PHP \u0026gt;= 8 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/9585\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix wrong test Attribute 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/9586\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: move PHPUnit version management earlier to prevent composer installation phase to run 2 times 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/9587\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocSingleLineVarSpacingFixer\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/9591\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eAbstractFopenFlagFixer\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/9592\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.46 to 2.1.47 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/9560\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 1.0.0 to 1.1.0 in /dev-tools in the shipmonk group across 1 directory 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/9569\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move Codecov config 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/9597\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eOrderedImportsFixer\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/9603\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.51 to 2.1.52 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/9601\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump PHPUnit patch versions 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/9593\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eTextReporter\u003c/code\u003e - always show summary footer by \u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9595\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ensure consistent \u003ccode\u003e@author\u003c/code\u003e name per email 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/9606\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.45.1 to 1.46.0 in /.github/workflows in the all group across 1 directory 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/9605\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9605\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/9608\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and naive handling of \u003ccode\u003eCoversTrait\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/9588\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eControlStructureBracesFixer\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/9609\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\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/9610\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: infection - define staticAnalysisTool 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/9607\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - export-ignore for logo.md by \u003ca href=\"https://github.com/sasezaki\"\u003e\u003ccode\u003e@​sasezaki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9611\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - sort entries 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/9612\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 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/9589\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in constant expressions 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/9596\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9596\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/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9595\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sasezaki\"\u003e\u003ccode\u003e@​sasezaki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/9611\"\u003ePHP-CS-Fixer/PHP-CS-Fixer#9611\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.95.1...v3.95.2\"\u003ehttps://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.95.1...v3.95.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.95.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eMethodArgumentSpaceFixer\u003c/code\u003e - avoid collapsing multi-line arguments (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9559\"\u003e#9559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in constant expressions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9596\"\u003e#9596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eNoRedundantReadonlyPropertyFixer\u003c/code\u003e - fix \u003ccode\u003eTypeError\u003c/code\u003e when trait contains anonymous class (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and naive handling of \u003ccode\u003eCoversTrait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9588\"\u003e#9588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eTextReporter\u003c/code\u003e - always show summary footer (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9595\"\u003e#9595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump crate-ci/typos from 1.45.1 to 1.46.0 in /.github/workflows in the all group across 1 directory (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9605\"\u003e#9605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump ergebnis/composer-normalize from 2.50.0 to 2.51.0 in /dev-tools (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9561\"\u003e#9561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.46 to 2.1.47 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9560\"\u003e#9560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump phpstan/phpstan from 2.1.51 to 2.1.52 in /dev-tools in the phpstan group (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9601\"\u003e#9601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump PHPUnit patch versions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump shipmonk/dead-code-detector from 1.0.0 to 1.1.0 in /dev-tools in the shipmonk group across 1 directory (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9570\"\u003e#9570\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/9608\"\u003e#9608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9589\"\u003e#9589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: upgrade PHPUnit in GitHub Actions (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9577\"\u003e#9577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - export-ignore for logo.md (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9611\"\u003e#9611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: .gitattributes - sort entries (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9612\"\u003e#9612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add CS commit to .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003echore: Add CS commit to .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003echore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9610\"\u003e#9610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eAbstractFopenFlagFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9592\"\u003e#9592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eBlankLineBetweenImportGroupsFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9562\"\u003e#9562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eControlStructureBracesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9609\"\u003e#9609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eNoExtraBlankLinesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9567\"\u003e#9567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003eOrderedImportsFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9603\"\u003e#9603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocSingleLineVarSpacingFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: cleanup \u003ccode\u003ePhpdocToReturnTypeFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9558\"\u003e#9558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ePhpUnitRequiresConstraintFixer\u003c/code\u003e from \u003ca href=\"https://github.com/kubawerlos/php-cs-fixer-custom-fixers\"\u003ehttps://github.com/kubawerlos/php-cs-fixer-custom-fixers\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: CS - apply \u003ccode\u003ephp_unit_attributes\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: ensure consistent \u003ccode\u003e@author\u003c/code\u003e name per email (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9606\"\u003e#9606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix wrong test Attribute (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9586\"\u003e#9586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: infection - define staticAnalysisTool (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9607\"\u003e#9607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: move Codecov config (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: move PHPUnit version management earlier to prevent composer installation phase to run 2 times (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9587\"\u003e#9587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: specify Codecov token (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use Codecov for code coverage (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9553\"\u003e#9553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: \u003ccode\u003eNoUnsetCastFixerTest\u003c/code\u003e - run any test on PHP \u0026gt;= 8 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9585\"\u003e#9585\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/a28d88a5e172b27e78d0816992b15a9df3da20f1\"\u003e\u003ccode\u003ea28d88a\u003c/code\u003e\u003c/a\u003e prepared the 3.95.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/a752f2768b16d13c54622b6663a2b246faec6a7d\"\u003e\u003ccode\u003ea752f27\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eModifierKeywordsFixer\u003c/code\u003e - do not break PHP syntax for closures in consta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/1d0183835ec6ce46f37e41863ef2140197d51b90\"\u003e\u003ccode\u003e1d01838\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003efacile-it/paraunit\u003c/code\u003e to ^2.11 (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9589\"\u003e#9589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/7f68fc3d0a992a8534c2305997bd54bee31ea453\"\u003e\u003ccode\u003e7f68fc3\u003c/code\u003e\u003c/a\u003e chore: .gitattributes - sort entries (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9612\"\u003e#9612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/2e5147d5cf670286a6bf5ad52eafc3e0f34c7050\"\u003e\u003ccode\u003e2e5147d\u003c/code\u003e\u003c/a\u003e chore: .gitattributes - export-ignore for logo.md (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9611\"\u003e#9611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/738b6adb11b59e80e57129ebcf72854b761b782b\"\u003e\u003ccode\u003e738b6ad\u003c/code\u003e\u003c/a\u003e chore: infection - define staticAnalysisTool (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9607\"\u003e#9607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/6587f537d25b0eece44b274f1de26ecd3e294c50\"\u003e\u003ccode\u003e6587f53\u003c/code\u003e\u003c/a\u003e chore: add tests to \u003ccode\u003ePhpdocTagCasingFixerTest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9610\"\u003e#9610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/b3fd36155247229ccd2557e7f33d1c9b9d4dc427\"\u003e\u003ccode\u003eb3fd361\u003c/code\u003e\u003c/a\u003e chore: cleanup \u003ccode\u003eControlStructureBracesFixer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9609\"\u003e#9609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/259c20e99e0500422b3a5941becf705248a332f9\"\u003e\u003ccode\u003e259c20e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ePhpUnitAttributesFixer\u003c/code\u003e - add missing handling of \u003ccode\u003eCoversMethod\u003c/code\u003e and na...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/commit/8eab5963408b7cc6af7eb14135e77976dd5796df\"\u003e\u003ccode\u003e8eab596\u003c/code\u003e\u003c/a\u003e deps: bump the phpstan group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/9608\"\u003e#9608\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.95.1...v3.95.2\"\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.4.9 to 7.4.11\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.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ehttps://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/filesystem/issues/64179\"\u003e#64179\u003c/a\u003e  preserve source mode when copying files (\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/filesystem/commit/d721ea61b4a5fba8c5b6e7c1feda19efea144b50\"\u003e\u003ccode\u003ed721ea6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/filesystem/commit/c507b077756b4e3e09adbbe7975fac81cd3722ca\"\u003e\u003ccode\u003ec507b07\u003c/code\u003e\u003c/a\u003e [Filesystem] preserve source mode when copying files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/filesystem/compare/v7.4.9...v7.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 6.4.38 to 6.4.39\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\u003ev6.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\"\u003ehttps://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/yaml/issues/64196\"\u003e#64196\u003c/a\u003e  Reject non-stringables when using \u0026quot;!!binary\u0026quot; (\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/yaml/commit/e4fb993188404155c2660c2f33be52c22e2de3ab\"\u003e\u003ccode\u003ee4fb993\u003c/code\u003e\u003c/a\u003e [Yaml] Reject non-stringables when using \u0026quot;!!binary\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v6.4.38...v6.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/yardinternet/wp-user-roles/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yardinternet%2Fwp-user-roles/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"7.4.8","new_version":"7.4.11","update_type":"patch","path":"/app","pr_created_at":"2026-05-14T17:35:36.000Z","version_change":"7.4.8 → 7.4.11","issue":{"uuid":"4447983422","node_id":"PR_kwDOFBuND87bniH_","number":749,"state":"closed","title":"chore(deps): bump symfony/process from 7.4.8 to 7.4.11 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T03:04:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T17:35:36.000Z","updated_at":"2026-05-19T03:04:18.000Z","time_to_close":379720,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"symfony/process","old_version":"7.4.8","new_version":"7.4.11","repository_url":"https://github.com/symfony/process"}],"path":"/app","ecosystem":"packagist"},"body":"Bumps [symfony/process](https://github.com/symfony/process) from 7.4.8 to 7.4.11.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\u003ehttps://github.com/symfony/process/compare/v7.4.8...v7.4.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/64058\"\u003e#64058\u003c/a\u003e  Ignore array env values before proc_open (\u003ca href=\"https://github.com/dionisvl\"\u003e\u003ccode\u003e@​dionisvl\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/process/commit/d9593c9efa40499eb078b81144de42cbc28a31f0\"\u003e\u003ccode\u003ed9593c9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/6c93071cb8c91dce5a41960d125e019e64ef6cb5\"\u003e\u003ccode\u003e6c93071\u003c/code\u003e\u003c/a\u003e [Process] Ignore array env values before proc_open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7eab480275d91096356c2217e0d3a1ae46bc4961\"\u003e\u003ccode\u003e7eab480\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/89c0b2214a31fce737e3474a1eb37c20a1b31260\"\u003e\u003ccode\u003e89c0b22\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/e79d4458ee6f2610a35365136713d55e8e8c859a\"\u003e\u003ccode\u003ee79d445\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/7b8e6e883ecdb0d9295cde593081afe8805207c3\"\u003e\u003ccode\u003e7b8e6e8\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/2df4ad6ba902295a6093dbf1c01c98446c36099c\"\u003e\u003ccode\u003e2df4ad6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/57313310a02ecd61cff81ca37baec68af4dd743f\"\u003e\u003ccode\u003e5731331\u003c/code\u003e\u003c/a\u003e CS fixes - native_function_invocation \u0026amp; static_lambda\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/736ed5259a08c4c503e56dbea9f1ef709f290892\"\u003e\u003ccode\u003e736ed52\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/749ba429c9814f698a8ac61ab40de2c5184ae598\"\u003e\u003ccode\u003e749ba42\u003c/code\u003e\u003c/a\u003e Add deprecationTrigger ignoreUndefinedTriggers=\u0026quot;true\u0026quot; in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/compare/v7.4.8...v7.4.11\"\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=symfony/process\u0026package-manager=composer\u0026previous-version=7.4.8\u0026new-version=7.4.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/backend-boilerplate-php-laravel/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Fbackend-boilerplate-php-laravel/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"}},{"old_version":"7.4.5","new_version":"8.0.8","update_type":"major","path":null,"pr_created_at":"2026-05-04T06:39:04.000Z","version_change":"7.4.5 → 8.0.8","issue":{"uuid":"4374481257","node_id":"PR_kwDOOVmXc87X5jxU","number":140,"state":"closed","title":"chore(deps)(deps): bump the symfony group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T07:04:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T06:39:04.000Z","updated_at":"2026-05-11T07:04:20.000Z","time_to_close":606313,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"symfony","update_count":25,"packages":[{"name":"symfony/asset","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/asset"},{"name":"symfony/asset-mapper","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/asset-mapper"},{"name":"symfony/console","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/console"},{"name":"symfony/doctrine-messenger","old_version":"7.4.5","new_version":"8.0.6","repository_url":"https://github.com/symfony/doctrine-messenger"},{"name":"symfony/dotenv","old_version":"7.4.0","new_version":"8.0.9","repository_url":"https://github.com/symfony/dotenv"},{"name":"symfony/expression-language","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/expression-language"},{"name":"symfony/form","old_version":"7.4.4","new_version":"8.0.9","repository_url":"https://github.com/symfony/form"},{"name":"symfony/http-client","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/intl","old_version":"7.4.0","new_version":"8.0.8","repository_url":"https://github.com/symfony/intl"},{"name":"symfony/mailer","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/mailer"},{"name":"symfony/mime","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/mime"},{"name":"symfony/monolog-bundle","old_version":"3.10.0","new_version":"4.0.2","repository_url":"https://github.com/symfony/monolog-bundle"},{"name":"symfony/notifier","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/notifier"},{"name":"symfony/process","old_version":"7.4.5","new_version":"8.0.8","repository_url":"https://github.com/symfony/process"},{"name":"symfony/property-access","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-access"},{"name":"symfony/property-info","old_version":"7.4.5","new_version":"8.0.8","repository_url":"https://github.com/symfony/property-info"},{"name":"symfony/runtime","old_version":"7.4.1","new_version":"8.0.8","repository_url":"https://github.com/symfony/runtime"},{"name":"symfony/security-bundle","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/security-bundle"},{"name":"symfony/string","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/string"},{"name":"symfony/translation","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/translation"},{"name":"symfony/twig-bundle","old_version":"7.4.4","new_version":"8.0.8","repository_url":"https://github.com/symfony/twig-bundle"},{"name":"symfony/validator","old_version":"7.4.5","new_version":"8.0.9","repository_url":"https://github.com/symfony/validator"},{"name":"symfony/web-link","old_version":"7.4.0","new_version":"8.0.8","repository_url":"https://github.com/symfony/web-link"},{"name":"symfony/webpack-encore-bundle","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/symfony/webpack-encore-bundle"},{"name":"symfony/yaml","old_version":"7.4.1","new_version":"8.0.8","repository_url":"https://github.com/symfony/yaml"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the symfony group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [symfony/asset](https://github.com/symfony/asset) | `7.4.4` | `8.0.8` |\n| [symfony/asset-mapper](https://github.com/symfony/asset-mapper) | `7.4.4` | `8.0.9` |\n| [symfony/console](https://github.com/symfony/console) | `7.4.4` | `8.0.9` |\n| [symfony/doctrine-messenger](https://github.com/symfony/doctrine-messenger) | `7.4.5` | `8.0.6` |\n| [symfony/dotenv](https://github.com/symfony/dotenv) | `7.4.0` | `8.0.9` |\n| [symfony/expression-language](https://github.com/symfony/expression-language) | `7.4.4` | `8.0.8` |\n| [symfony/form](https://github.com/symfony/form) | `7.4.4` | `8.0.9` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `7.4.5` | `8.0.9` |\n| [symfony/intl](https://github.com/symfony/intl) | `7.4.0` | `8.0.8` |\n| [symfony/mailer](https://github.com/symfony/mailer) | `7.4.4` | `8.0.8` |\n| [symfony/mime](https://github.com/symfony/mime) | `7.4.5` | `8.0.9` |\n| [symfony/monolog-bundle](https://github.com/symfony/monolog-bundle) | `3.10.0` | `4.0.2` |\n| [symfony/notifier](https://github.com/symfony/notifier) | `7.4.4` | `8.0.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.4.5` | `8.0.8` |\n| [symfony/property-access](https://github.com/symfony/property-access) | `7.4.4` | `8.0.8` |\n| [symfony/property-info](https://github.com/symfony/property-info) | `7.4.5` | `8.0.8` |\n| [symfony/runtime](https://github.com/symfony/runtime) | `7.4.1` | `8.0.8` |\n| [symfony/security-bundle](https://github.com/symfony/security-bundle) | `7.4.4` | `8.0.8` |\n| [symfony/string](https://github.com/symfony/string) | `7.4.4` | `8.0.8` |\n| [symfony/translation](https://github.com/symfony/translation) | `7.4.4` | `8.0.8` |\n| [symfony/twig-bundle](https://github.com/symfony/twig-bundle) | `7.4.4` | `8.0.8` |\n| [symfony/validator](https://github.com/symfony/validator) | `7.4.5` | `8.0.9` |\n| [symfony/web-link](https://github.com/symfony/web-link) | `7.4.0` | `8.0.8` |\n| [symfony/webpack-encore-bundle](https://github.com/symfony/webpack-encore-bundle) | `2.3.0` | `2.4.0` |\n| [symfony/yaml](https://github.com/symfony/yaml) | `7.4.1` | `8.0.8` |\n\n\nUpdates `symfony/asset` from 7.4.4 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset/releases\"\u003esymfony/asset's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/asset/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/asset/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset/issues/63317\"\u003e#63317\u003c/a\u003e  Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (\u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\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/asset/commit/72eca261f3af1bef741c48bb2c91a4e619dca03a\"\u003e\u003ccode\u003e72eca26\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/d2e2f014ccd6ec9fae8dbe6336a4164346a2a856\"\u003e\u003ccode\u003ed2e2f01\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e32d8441a7d5dd8db159fd71501bd11ff269b5a4\"\u003e\u003ccode\u003ee32d844\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/d944ae87e4697af05aadeacfc5e603c3c18ef4fb\"\u003e\u003ccode\u003ed944ae8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/1bd59aa278691b6310ca56b996cf6e2619a6a347\"\u003e\u003ccode\u003e1bd59aa\u003c/code\u003e\u003c/a\u003e [Asset] Fix JsonManifestVersionStrategy exception on missing manifest in non-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/2401c7e9f223969f0979eeb884a09fa6f8d7e49b\"\u003e\u003ccode\u003e2401c7e\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/e07d70cfca384c1eabee192fdeedb6850c1c840b\"\u003e\u003ccode\u003ee07d70c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/9732e49d8f7b3847492c3106a16efd098da82b1d\"\u003e\u003ccode\u003e9732e49\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset/commit/5b3d113b5d8444e7b8987976d61190076958bac8\"\u003e\u003ccode\u003e5b3d113\u003c/code\u003e\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/asset/compare/v7.4.4...v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/asset-mapper` from 7.4.4 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/asset-mapper/releases\"\u003esymfony/asset-mapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64024\"\u003e#64024\u003c/a\u003e  Allow spaces in version constraints (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62803\"\u003esymfony/symfony#62803\u003c/a\u003e [AssetMapper] Batch concurrent requests to prevent flooding jsdelivr (\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\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62456\"\u003esymfony/symfony#62456\u003c/a\u003e [AssetMapper] Fix entrypoint status lost during update (\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\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/asset-mapper/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61133\"\u003esymfony/symfony#61133\u003c/a\u003e [AssetMapper] Add support for loading JSON using import statements (\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/61156\"\u003esymfony/symfony#61156\u003c/a\u003e [FrameworkBundle][TwigBundle] Remove options session.sid_length session.sid_bits_per_character router.cache_dir validation.cache and base_template_class (\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/60878\"\u003esymfony/symfony#60878\u003c/a\u003e [AssetMapper] Remove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e (\u003ca href=\"https://github.com/mttsch\"\u003e\u003ccode\u003e@​mttsch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.3...v7.4.9\"\u003ehttps://github.com/symfony/asset-mapper/compare/v7.4.3...v7.4.9\u003c/a\u003e)\u003c/p\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/symfony/asset-mapper/blob/8.1/CHANGELOG.md\"\u003esymfony/asset-mapper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eMake argument \u003ccode\u003e$projectDir\u003c/code\u003e of \u003ccode\u003eImportMapRequireCommand\u003c/code\u003e mandatory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for loading JSON using import statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for pre-compressing assets with Brotli, Zstandard, Zopfli, and gzip\u003c/li\u003e\n\u003cli\u003eAdd option \u003ccode\u003e--dry-run\u003c/code\u003e to \u003ccode\u003eimportmap:require\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportMapRequireCommand\u003c/code\u003e now takes \u003ccode\u003eprojectDir\u003c/code\u003e as a required third constructor argument\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShorten the public digest of mapped assets to 7 characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eImportMapConfigReader::splitPackageNameAndFilePath()\u003c/code\u003e, use \u003ccode\u003eImportMapEntry::splitPackageNameAndFilePath()\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark the component as non experimental\u003c/li\u003e\n\u003cli\u003eAdd CSS support to the importmap\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;entrypoints\u0026quot; concept to the importmap\u003c/li\u003e\n\u003cli\u003eAlways download packages locally instead of using a CDN\u003c/li\u003e\n\u003cli\u003eAllow relative path strings in the importmap\u003c/li\u003e\n\u003cli\u003eAutomatically set \u003ccode\u003e_links\u003c/code\u003e attribute for preload CSS files for WebLink integration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePreAssetsCompileEvent\u003c/code\u003e event when running \u003ccode\u003easset-map:compile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for importmap paths to use the Asset component (for subdirectories)\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eimportmap:export\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:install\u003c/code\u003e command to download all missing downloaded packages\u003c/li\u003e\n\u003cli\u003eAllow specifying packages to update for the \u003ccode\u003eimportmap:update\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:audit\u003c/code\u003e command to check for security vulnerability advisories in dependencies\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eimportmap:outdated\u003c/code\u003e command to check for outdated packages\u003c/li\u003e\n\u003cli\u003eChange the polyfill used for the importmap renderer from a URL to an entry in the importmap\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.3\u003c/p\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/asset-mapper/commit/32f3e4a1754cad53502ae59a13cd7c428baec5b2\"\u003e\u003ccode\u003e32f3e4a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/9f48efbebbefa8d860a0c3d44b31b2cbb59b9a84\"\u003e\u003ccode\u003e9f48efb\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/asset-mapper/issues/64004\"\u003e#64004\u003c/a\u003e [7.4] Remove usages of named arguments in tests (chalasr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/a9e6c0f2aa0e210a0bfef79e787e508834e62cf8\"\u003e\u003ccode\u003ea9e6c0f\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/612da29b5a3f57432d6bfb1ff5a885710b38b0d1\"\u003e\u003ccode\u003e612da29\u003c/code\u003e\u003c/a\u003e [AssetMapper] Allow spaces in version constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/9128ddd543b04e0805e6a780b47d055ee609cd6d\"\u003e\u003ccode\u003e9128ddd\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/eccadbdc1276c3ac7b14885a7bb9638d98600faf\"\u003e\u003ccode\u003eeccadbd\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/22c997499c92d55d73fc3c366dc98308a759c3da\"\u003e\u003ccode\u003e22c9974\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/88007d37931f4a1f954b3b6f179b6eab9b518c3c\"\u003e\u003ccode\u003e88007d3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/e2365743b62c13f523d9271c836bb3b70ab4122f\"\u003e\u003ccode\u003ee236574\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/asset-mapper/commit/1898cfe14bd67fc3996be477ccd4a25842cb55ab\"\u003e\u003ccode\u003e1898cfe\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/asset-mapper/compare/v7.4.4...v8.0.9\"\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.4 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/console/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63859\"\u003e#63859\u003c/a\u003e  Fix shell completion when SHELL_VERBOSITY=-1 (\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\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/console/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63749\"\u003e#63749\u003c/a\u003e  Fix performance regression in OutputFormatter for ASCII content (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/console/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63604\"\u003e#63604\u003c/a\u003e  Fix \u003ccode\u003eApplicationTester\u003c/code\u003e ignoring \u003ccode\u003einteractive\u003c/code\u003e and \u003ccode\u003everbosity\u003c/code\u003e options when \u003ccode\u003eSHELL_VERBOSITY\u003c/code\u003e is set (\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/console/issues/63570\"\u003e#63570\u003c/a\u003e  Fix OUTPUT_RAW corrupting binary content on Windows (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/console/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/47432\"\u003e#47432\u003c/a\u003e  Fix various completion edge cases (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63456\"\u003e#63456\u003c/a\u003e  Fix validator exception masked by MissingInputException on empty input (\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/console/issues/63444\"\u003e#63444\u003c/a\u003e  Fix arguments set via \u003ccode\u003e#\u003c/code\u003e wrongly considered null in profiler (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63438\"\u003e#63438\u003c/a\u003e  ProgressIndicator console helper display with multiple processes (\u003ca href=\"https://github.com/guillaumeVDP\"\u003e\u003ccode\u003e@​guillaumeVDP\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63436\"\u003e#63436\u003c/a\u003e  Silence shell_exec warning in hasSttyAvailable (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63415\"\u003e#63415\u003c/a\u003e  Fix profiling commands that use \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://github.com/chalasr\"\u003e\u003ccode\u003e@​chalasr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63368\"\u003e#63368\u003c/a\u003e  Fix ProgressBar \u003ccode\u003eremaining\u003c/code\u003e and \u003ccode\u003eestimated\u003c/code\u003e placeholder guards (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63351\"\u003e#63351\u003c/a\u003e  Fix SymfonyStyle block output with \\r\\n line endings (\u003ca href=\"https://github.com/lacatoire\"\u003e\u003ccode\u003e@​lacatoire\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63281\"\u003e#63281\u003c/a\u003e  Treat emoji VS16 as wide in width calc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/console/issues/63238\"\u003e#63238\u003c/a\u003e  Fall back to 0 when getCode() does not provide an integer (\u003ca href=\"https://github.com/makomweb\"\u003e\u003ccode\u003e@​makomweb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/console/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/console/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62813\"\u003esymfony/symfony#62813\u003c/a\u003e [Console] Fix EofShortcut instruction when using a modern terminal on Windows (\u003ca href=\"https://github.com/fperxas\"\u003e\u003ccode\u003e@​fperxas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62827\"\u003esymfony/symfony#62827\u003c/a\u003e [Console] Fix choice autocomplete issue when string has spaces (\u003ca href=\"https://github.com/ayyoub-afwallah\"\u003e\u003ccode\u003e@​ayyoub-afwallah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62764\"\u003esymfony/symfony#62764\u003c/a\u003e [Console] Escape `` in description of console commands (\u003ca href=\"https://github.com/SiebeVE\"\u003e\u003ccode\u003e@​SiebeVE\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/console/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/console/compare/v8.0.0...v8.0.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\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62493\"\u003esymfony/symfony#62493\u003c/a\u003e [Console] Fix exception message when abbreviation matches multiple hidden commands (\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!-- 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/symfony/console/blob/8.1/CHANGELOG.md\"\u003esymfony/console's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eConsoleBundle\u003c/code\u003e for console applications with DI, autodiscovery and autowiring\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$container\u003c/code\u003e parameter to \u003ccode\u003eApplication\u003c/code\u003e for automatic service wiring from a PSR container\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSymfonyStyle::outlineBlock()\u003c/code\u003e and convenience methods \u003ccode\u003eoutlineSuccess()\u003c/code\u003e, \u003ccode\u003eoutlineError()\u003c/code\u003e, \u003ccode\u003eoutlineWarning()\u003c/code\u003e, \u003ccode\u003eoutlineNote()\u003c/code\u003e, \u003ccode\u003eoutlineInfo()\u003c/code\u003e, \u003ccode\u003eoutlineCaution()\u003c/code\u003e for border-only message blocks with the type label embedded in the top border\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTraceableValueResolver\u003c/code\u003e to help inspecting value resolvers performances\u003c/li\u003e\n\u003cli\u003e[BC BREAK] Add \u003ccode\u003eobject\u003c/code\u003e support to input options and arguments' default by changing the \u003ccode\u003e$default\u003c/code\u003e type to \u003ccode\u003emixed\u003c/code\u003e in \u003ccode\u003eInputArgument\u003c/code\u003e, \u003ccode\u003eInputOption\u003c/code\u003e, \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pasting images with \u003ccode\u003e#[Ask]\u003c/code\u003e on \u003ccode\u003eInputFile\u003c/code\u003e types, supporting Kitty Graphics and iTerm2 protocols\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileQuestion\u003c/code\u003e, \u003ccode\u003eInputFile\u003c/code\u003e, \u003ccode\u003eInputFileValueResolver\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::askFile()\u003c/code\u003e for file input handling\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuestion::setConstraints()\u003c/code\u003e and \u003ccode\u003eValidateQuestionInputListener\u003c/code\u003e to validate question input using Validator constraints\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[AskChoice]\u003c/code\u003e attribute for interactive choice questions in invokable commands\u003c/li\u003e\n\u003cli\u003eAdd support for method-based commands with \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eAdd argument resolver support\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e and \u003ccode\u003eDateTimeInterface\u003c/code\u003e support to \u003ccode\u003e#[MapInput]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd validation constraints support to \u003ccode\u003e#[MapInput]\u003c/code\u003e along with optional \u003ccode\u003evalidationGroups\u003c/code\u003e to control which groups are validated\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandFailed()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTesterTrait::assertCommandIsInvalid()\u003c/code\u003e to test command\u003c/li\u003e\n\u003cli\u003eAdd a result-based testing API with \u003ccode\u003eCommandTester::run()\u003c/code\u003e, \u003ccode\u003eExecutionResult\u003c/code\u003e, and \u003ccode\u003eConsoleAssertionsTrait\u003c/code\u003e to assert output and error streams together\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eSymfonyStyle::createProgressBar()\u003c/code\u003e, \u003ccode\u003eSymfonyStyle::progressStart()\u003c/code\u003e, and \u003ccode\u003eSymfonyStyle::progressIterate()\u003c/code\u003e to allow passing a custom \u003ccode\u003eProgressBar\u003c/code\u003e format string\u003c/li\u003e\n\u003cli\u003eAllow setting a boolean default value on \u003ccode\u003eInputOption::VALUE_NEGATABLE\u003c/code\u003e options\u003c/li\u003e\n\u003cli\u003eDeprecate passing both \u003ccode\u003eInputArgument::REQUIRED\u003c/code\u003e and \u003ccode\u003eInputArgument::OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputArgument\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eDeprecate passing more than one out of \u003ccode\u003eInputOption::VALUE_NONE\u003c/code\u003e, \u003ccode\u003eInputOption::VALUE_REQUIRED\u003c/code\u003e and \u003ccode\u003eInputOption::VALUE_OPTIONAL\u003c/code\u003e modes to \u003ccode\u003eInputOption\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawInputInterface\u003c/code\u003e to expose the original arguments and options and to unparse options, implemented by \u003ccode\u003eInput\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for OSC 9;4 for progress reporting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAsCommand\u003c/code\u003e attribute class \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove methods \u003ccode\u003eCommand::getDefaultName()\u003c/code\u003e and \u003ccode\u003eCommand::getDefaultDescription()\u003c/code\u003e in favor of the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003eEnsure closures set via \u003ccode\u003eCommand::setCode()\u003c/code\u003e method have proper parameter and return types\u003c/li\u003e\n\u003cli\u003eAdd method \u003ccode\u003eisSilent()\u003c/code\u003e to \u003ccode\u003eOutputInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e method in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$finishedIndicator\u003c/code\u003e to \u003ccode\u003eProgressIndicator::finish()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::getCode()\u003c/code\u003e to get the code set via \u003ccode\u003esetCode()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow setting aliases and the hidden flag via the command name passed to the constructor\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e to simplify using invokable commands when the component is used standalone\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eSymfony\\Component\\Console\\Application::add()\u003c/code\u003e in favor of \u003ccode\u003eSymfony\\Component\\Console\\Application::addCommand()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackedEnum\u003c/code\u003e support with \u003ccode\u003e#[Argument]\u003c/code\u003e and \u003ccode\u003e#[Option]\u003c/code\u003e inputs in invokable commands\u003c/li\u003e\n\u003cli\u003eAllow Usages to be specified via \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute.\u003c/li\u003e\n\u003cli\u003eAllow passing invokable commands to \u003ccode\u003eSymfony\\Component\\Console\\Tester\\CommandTester\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[MapInput]\u003c/code\u003e attribute to support DTOs in commands\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/symfony/console/commit/7113778e2e91f4709cb3194a75dfa9c0d028d94d\"\u003e\u003ccode\u003e7113778\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d7d2b64a45a89d607865927b176fa51c33ddbb58\"\u003e\u003ccode\u003ed7d2b64\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/a4f377da93687c836023cb240265fc87e46a1579\"\u003e\u003ccode\u003ea4f377d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/91427540e5b2b95dd37421a45cf123557b269989\"\u003e\u003ccode\u003e9142754\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/6d9267dca8eac7a586642391cb82728fbbfbc4af\"\u003e\u003ccode\u003e6d9267d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/f9f8ca824967b8543fba4906ce9d0f172edcb04d\"\u003e\u003ccode\u003ef9f8ca8\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/1c7c2500f5ad21e8fe110f205d055031a99f19d2\"\u003e\u003ccode\u003e1c7c250\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5\"\u003e\u003ccode\u003e7bbcaf3\u003c/code\u003e\u003c/a\u003e More CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/314da03bd6182aaf15355da9341c3a8760219ba4\"\u003e\u003ccode\u003e314da03\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/console/commit/d9a32b4e5479fd0c83efda41ee795b490be25111\"\u003e\u003ccode\u003ed9a32b4\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/console/compare/v7.4.4...v8.0.9\"\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.5 to 8.0.6\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63202\"\u003e#63202\u003c/a\u003e  Only send \u003ccode\u003eUNLISTEN\u003c/code\u003e query if we are actively listening (\u003ca href=\"https://github.com/jwage\"\u003e\u003ccode\u003e@​jwage\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/62988\"\u003e#62988\u003c/a\u003e  Fix DBALv4 support by replacing trigger by explicit pg_notify() (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61963\"\u003esymfony/symfony#61963\u003c/a\u003e [Doctrine][Messenger] Remove old MySQL special handling that causes deadlocks (\u003ca href=\"https://github.com/psihius\"\u003e\u003ccode\u003e@​psihius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v8.0.0-BETA1...v8.0.0-BETA2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/doctrine-messenger/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/doctrine-messenger/issues/63380\"\u003e#63380\u003c/a\u003e  Use mutable datetime columns in Doctrine transport schema (\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/doctrine-messenger/commit/88329a3faba5023cfb569b3fc5b8a771336c4a88\"\u003e\u003ccode\u003e88329a3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/a429cd95983eaea2371ea279bed3b8a93b9ecdd3\"\u003e\u003ccode\u003ea429cd9\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/399a74e531c0f7f5635e885f48cdf120c7b95937\"\u003e\u003ccode\u003e399a74e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/da3d4ceb1132e7da11777067da9413004383ba6a\"\u003e\u003ccode\u003eda3d4ce\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/f4283aa40e29c332f449e09a8f2272c32d4fc57b\"\u003e\u003ccode\u003ef4283aa\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/0ae14db80d946b2e4fac5b2ec5e8eca8b30feaf4\"\u003e\u003ccode\u003e0ae14db\u003c/code\u003e\u003c/a\u003e remove usages of the deprecated any() invoked count expectation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/6ed586448583f0db58ba1280d6dd53a6779bc4ff\"\u003e\u003ccode\u003e6ed5864\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/55bad15da4923af154e9869182c84937bb9b2fe2\"\u003e\u003ccode\u003e55bad15\u003c/code\u003e\u003c/a\u003e use PHPUnit 13 on PHP 8.4+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/81d0b288e90d462896d1dffcff99571dd9d1618c\"\u003e\u003ccode\u003e81d0b28\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/doctrine-messenger/commit/db4392a955ae68d0ac063b416625355d5ef4f9c5\"\u003e\u003ccode\u003edb4392a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/doctrine-messenger/compare/v7.4.5...v8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/dotenv` from 7.4.0 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/releases\"\u003esymfony/dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63955\"\u003e#63955\u003c/a\u003e  Fix variable corruption when loading env more than once (\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/dotenv/issues/63894\"\u003e#63894\u003c/a\u003e  Fix self-referencing variable resolution with suffix/prefix (\u003ca href=\"https://github.com/Amoifr\"\u003e\u003ccode\u003e@​Amoifr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63766\"\u003e#63766\u003c/a\u003e  Fix preloading warning by replacing anonymous exception class (\u003ca href=\"https://github.com/pcescon\"\u003e\u003ccode\u003e@​pcescon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63674\"\u003e#63674\u003c/a\u003e  Fix self-referencing variables with defaults and env key resolution during deferred expansion (\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/dotenv/issues/63620\"\u003e#63620\u003c/a\u003e  Fix escaped dollar signs lost during deferred variable resolution (\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\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63496\"\u003e#63496\u003c/a\u003e  Defer variable and command expansion to account for overrides from subsequent .env files (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/63372\"\u003e#63372\u003c/a\u003e  Use \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable when dumping dotenv (\u003ca href=\"https://github.com/Spea\"\u003e\u003ccode\u003e@​Spea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-RC1...v8.0.0-RC2\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/dotenv/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/dotenv/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60776\"\u003esymfony/symfony#60776\u003c/a\u003e [Console][FrameworkBundle] Remove deprecated \u003ccode\u003eApplication::add()\u003c/code\u003e methods (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60394\"\u003esymfony/symfony#60394\u003c/a\u003e [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (\u003ca href=\"https://github.com/HypeMC\"\u003e\u003ccode\u003e@​HypeMC\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.8...v7.4.9\"\u003ehttps://github.com/symfony/dotenv/compare/v7.4.8...v7.4.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/dotenv/issues/64020\"\u003e#64020\u003c/a\u003e  Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/dotenv/blob/8.1/CHANGELOG.md\"\u003esymfony/dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e$defaultName\u003c/code\u003e and \u003ccode\u003e$defaultDescription\u003c/code\u003e properties from \u003ccode\u003eDebugCommand\u003c/code\u003e command, configuration is done through the \u003ccode\u003e#[AsCommand]\u003c/code\u003e attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSYMFONY_DOTENV_PATH\u003c/code\u003e variable with the path to the \u003ccode\u003e.env\u003c/code\u003e file loaded by \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e or \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003efilter\u003c/code\u003e argument to \u003ccode\u003edebug:dotenv\u003c/code\u003e command to filter variable names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edotenv:dump\u003c/code\u003e command to compile the contents of the .env files into a PHP-optimized file called \u003ccode\u003e.env.local.php\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug:dotenv\u003c/code\u003e command to list all dotenv files with variables and values\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e$overrideExistingVars\u003c/code\u003e on \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e and \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::bootEnv()\u003c/code\u003e to check for \u003ccode\u003e.env.local.php\u003c/code\u003e before calling \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::setProdEnvs()\u003c/code\u003e and \u003ccode\u003eDotenv::usePutenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emade Dotenv's constructor accept \u003ccode\u003e$envKey\u003c/code\u003e and \u003ccode\u003e$debugKey\u003c/code\u003e arguments, to define\nthe name of the env vars that configure the env name and debug settings\u003c/li\u003e\n\u003cli\u003edeprecated passing \u003ccode\u003e$usePutenv\u003c/code\u003e argument to Dotenv's constructor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003eputenv()\u003c/code\u003e is disabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated use of \u003ccode\u003eputenv()\u003c/code\u003e by default. This feature will be opted-in with a constructor argument to \u003ccode\u003eDotenv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::overload()\u003c/code\u003e and \u003ccode\u003e$overrideExistingVars\u003c/code\u003e as optional parameter of \u003ccode\u003eDotenv::populate()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eDotenv::loadEnv()\u003c/code\u003e to load a .env file and its corresponding .env.local, .env.$env and .env.$env.local files if they exist\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/symfony/dotenv/commit/f75c67be2c2648741c4b163546002e34265bcb91\"\u003e\u003ccode\u003ef75c67b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/ba757a8564a0ccac1a26a859b83295645020ea68\"\u003e\u003ccode\u003eba757a8\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/381ab0832cbc8bc0e927da6bd5116de7b8cae974\"\u003e\u003ccode\u003e381ab08\u003c/code\u003e\u003c/a\u003e [Dotenv] Strip NUL byte placeholder from values passed to \u003ccode\u003eputenv()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/0a1f94fbf6189161cb13aba4c2bba9faebd1e7fc\"\u003e\u003ccode\u003e0a1f94f\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3630228f1c442bc5b95772eb353138349e94c5fc\"\u003e\u003ccode\u003e3630228\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3892f825673d0edb1c0b7c7772098448f27c92e0\"\u003e\u003ccode\u003e3892f82\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/dab514cf52d8da0ae8248c2fc2645307ecd09222\"\u003e\u003ccode\u003edab514c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/ac4ed3ddc8d94851d8673d471c50bbd4addff4fe\"\u003e\u003ccode\u003eac4ed3d\u003c/code\u003e\u003c/a\u003e [Dotenv] Fix variable corruption when loading env more than once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/6e7b71881506c8a211a0e5ca93b3413d9151d99f\"\u003e\u003ccode\u003e6e7b718\u003c/code\u003e\u003c/a\u003e [CS] Back config from 8.1 and apply heredoc_indentation rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/dotenv/commit/3bd035be6b86ab482102e76dcce54232f58c9678\"\u003e\u003ccode\u003e3bd035b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/dotenv/compare/v7.4.0...v8.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/expression-language` from 7.4.4 to 8.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/releases\"\u003esymfony/expression-language's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\"\u003ehttps://github.com/symfony/expression-language/compare/v8.0.0-BETA2...v8.0.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62350\"\u003esymfony/symfony#62350\u003c/a\u003e [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (\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\u003ev8.0.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\"\u003ehttps://github.com/symfony/expression-language/compare/v7.3.4...v8.0.0-BETA1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61068\"\u003esymfony/symfony#61068\u003c/a\u003e [ExpressionLanguage] forbid passing \u003ccode\u003enull\u003c/code\u003e as allowed variables (\u003ca href=\"https://github.com/xabbuh\"\u003e\u003ccode\u003e@​xabbuh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60697\"\u003esymfony/symfony#60697\u003c/a\u003e Enforce return types on all components (\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/60639\"\u003esymfony/symfony#60639\u003c/a\u003e Bump Symfony 8 to PHP \u0026gt;= 8.4 (\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\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/expression-language/compare/v7.4.7...v7.4.8\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/expression-language/blob/8.1/CHANGELOG.md\"\u003esymfony/expression-language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-safe array access syntax (\u003ccode\u003efoo?.[0]\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-$expressionLanguage-\u0026gt;lint($expression, null);\n+$expressionLanguage-\u0026gt;lint($expression, [], ExpressionLanguage::IGNORE_UNKNOWN_VARIABLES);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for null-coalescing unknown variables\u003c/li\u003e\n\u003cli\u003eAdd support for comments using \u003ccode\u003e/*\u003c/code\u003e \u0026amp; \u003ccode\u003e*/\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing any iterable as \u003ccode\u003e$providers\u003c/code\u003e list to \u003ccode\u003eExpressionLanguage\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u0026gt;\u003c/code\u003e, and \u003ccode\u003e~\u003c/code\u003e bitwise operators\u003c/li\u003e\n\u003cli\u003eAdd support for logical \u003ccode\u003exor\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PHP \u003ccode\u003emin\u003c/code\u003e and \u003ccode\u003emax\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::IGNORE_UNKNOWN_VARIABLES\u003c/code\u003e and \u003ccode\u003eParser::IGNORE_UNKNOWN_FUNCTIONS\u003c/code\u003e flags to control whether\nparsing and linting should check for unknown variables and functions.\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003enull\u003c/code\u003e as the allowed variable names to \u003ccode\u003eExpressionLanguage::lint()\u003c/code\u003e and \u003ccode\u003eParser::lint()\u003c/code\u003e,\npass the \u003ccode\u003eIGNORE_UNKNOWN_VARIABLES\u003c/code\u003e flag instead to ignore unknown variables during linting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003enot in\u003c/code\u003e operators now use strict comparison\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eenum\u003c/code\u003e expression function\u003c/li\u003e\n\u003cli\u003eDeprecate loose comparisons when using the \u0026quot;in\u0026quot; operator; normalize the array parameter\nso it only has the expected types or implement loose matching in your own expression function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e6.2\u003c/p\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/expression-language/commit/b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b\"\u003e\u003ccode\u003eb2a5fd3\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/87ff95687748f4af65e4d5a6e917d448ec52aa83\"\u003e\u003ccode\u003e87ff956\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/83989cfbcf2ba08a400be339a88468b05ddc21c9\"\u003e\u003ccode\u003e83989cf\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/43f520aef59d2fd089662d721b39e0101bb69232\"\u003e\u003ccode\u003e43f520a\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/7823bc106004f2ba04a89e3806e6b94d03a25070\"\u003e\u003ccode\u003e7823bc1\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/f1fededd6b0b78467cc05888b2e375ae6be01a91\"\u003e\u003ccode\u003ef1feded\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/a2ab9b5cc9d147dedc8292b5f81017220d5ddc21\"\u003e\u003ccode\u003ea2ab9b5\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/14b5295ee920fbfd3f3dd3adabe2ebcfb6f0870f\"\u003e\u003ccode\u003e14b5295\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/78f3ab01347ec5b600a2e9d7830cdc16e80e60b6\"\u003e\u003ccode\u003e78f3ab0\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/expression-language/commit/454328b498ea9ad12e7f8e3bae1bf00ee3564f76\"\u003e\u003ccode\u003e454328b\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/expression-language/compare/v7.4.4...v8.0.8\"\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.4 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/form/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e  Preserve collection children added by PRE_SET_DATA listeners (\u003ca href=\"https://github.com/dargor980\"\u003e\u003ccode\u003e@​dargor980\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/form/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63656\"\u003e#63656\u003c/a\u003e  Fix typed property initialization in ValidatorExtension (\u003ca href=\"https://github.com/SeverinGloeckle\"\u003e\u003ccode\u003e@​SeverinGloeckle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/form/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63589\"\u003e#63589\u003c/a\u003e  Fix session data contamination by non-serializable objects in form flow (\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/form/issues/63572\"\u003e#63572\u003c/a\u003e  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (\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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/form/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/54324\"\u003e#54324\u003c/a\u003e  Fix merging POST params and files when collection entries have mismatched indices (\u003ca href=\"https://github.com/priyadi\"\u003e\u003ccode\u003e@​priyadi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63450\"\u003e#63450\u003c/a\u003e  Fix missing resource tracking for type extensions in FormPass (\u003ca href=\"https://github.com/ranpafin\"\u003e\u003ccode\u003e@​ranpafin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/form/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63144\"\u003e#63144\u003c/a\u003e  Fix \u003ccode\u003eOrderedHashMap\u003c/code\u003e auto-increment logic with mixed keys (yoeunes)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63154\"\u003e#63154\u003c/a\u003e  don't skip custom view transformers while normalizing submitted newlines (xabbuh)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/63113\"\u003e#63113\u003c/a\u003e  Fix ICU 72+ whitespace handling in \u003ccode\u003eDateTimeToLocalizedStringTransformer\u003c/code\u003e (roukmoute)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/form/issues/62884\"\u003e#62884\u003c/a\u003e  Prevent cached block prefixes from leaking across nested collections (\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\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/form/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62841\"\u003esymfony/symfony#62841\u003c/a\u003e [Form] Always normalize CRLF and CR to LF in \u003ccode\u003eTextareaType\u003c/code\u003e (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62759\"\u003esymfony/symfony#62759\u003c/a\u003e [Form] do not use PHPUnit mock objects without configured expectations (\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\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/symfony/form/compare/v8.0.0...v8.0.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\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC3...v8.0.0\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-RC3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\"\u003ehttps://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3\u003c/a\u003e)\u003c/p\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/symfony/form/blob/8.1/CHANGELOG.md\"\u003esymfony/form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for submitting forms with unchecked checkboxes in request handlers\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResetFlowType\u003c/code\u003e button in \u003ccode\u003eNavigatorFlowType\u003c/code\u003e that you can display with \u003ccode\u003ewith_reset\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAllow injecting a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e into \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate passing boolean as the second argument of \u003ccode\u003eValidatorExtension\u003c/code\u003e and \u003ccode\u003eFormTypeValidatorExtension\u003c/code\u003e's constructors; pass a \u003ccode\u003eViolationMapperInterface\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$violationMapper\u003c/code\u003e to \u003ccode\u003eValidatorExtensionTrait\u003c/code\u003e and \u003ccode\u003eTypeTestCase\u003c/code\u003e's \u003ccode\u003egetExtensions()\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003eAdd default \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e attributes to \u003ccode\u003eBirthdayType\u003c/code\u003e when \u003ccode\u003ewidget\u003c/code\u003e is \u003ccode\u003esingle_text\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elabels\u003c/code\u003e option to \u003ccode\u003eDateType\u003c/code\u003e to customize the year, month and day sub-field labels\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etranslation_domain\u003c/code\u003e instead of \u003ccode\u003echoice_translation_domain\u003c/code\u003e for the expanded \u003ccode\u003eChoiceType\u003c/code\u003e placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange default value of \u003ccode\u003edefault_protocol\u003c/code\u003e option in \u003ccode\u003eUrlType\u003c/code\u003e from \u003ccode\u003e'http'\u003c/code\u003e to \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eResizeFormListener::preSetData()\u003c/code\u003e method, use \u003ccode\u003epostSetData()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003evalidation.xml\u003c/code\u003e in \u003ccode\u003eResources/config\u003c/code\u003e, replaced by attributes on the \u003ccode\u003eForm\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einput=date_point\u003c/code\u003e to \u003ccode\u003eDateTimeType\u003c/code\u003e, \u003ccode\u003eDateType\u003c/code\u003e and \u003ccode\u003eTimeType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for guessing form type of enum properties\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eactive_at\u003c/code\u003e, \u003ccode\u003enot_active_at\u003c/code\u003e and \u003ccode\u003elegal_tender\u003c/code\u003e, \u003ccode\u003einclude_undated\u003c/code\u003e options to \u003ccode\u003eCurrencyType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFormFlow\u003c/code\u003e for multistep forms management\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying nested options in DebugCommand\u003c/li\u003e\n\u003cli\u003eAdd support for strings as data for the \u003ccode\u003eMoneyType\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the \u003ccode\u003eVersionAwareTest\u003c/code\u003e trait, use feature detection instead\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003ecalendar\u003c/code\u003e option in \u003ccode\u003eDateType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLazyChoiceLoader\u003c/code\u003e and \u003ccode\u003echoice_lazy\u003c/code\u003e option in \u003ccode\u003eChoiceType\u003c/code\u003e for loading and rendering choices on demand\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eform.post_set_data\u003c/code\u003e instead of \u003ccode\u003eform.pre_set_data\u003c/code\u003e in \u003ccode\u003eResizeFormListener\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange the priority of \u003ccode\u003eDataCollectorListener\u003c/code\u003e from 255 to -255\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eResizeFormListener::postSetData()\u003c/code\u003e method \u003ccode\u003efinal\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\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/form/commit/dd9f73dd3b92e657c97aeeca1f47e981c635ea91\"\u003e\u003ccode\u003edd9f73d\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/b6c107af659106abec1771d9d7d22da528644d3a\"\u003e\u003ccode\u003eb6c107a\u003c/code\u003e\u003c/a\u003e bug \u003ca href=\"https://redirect.github.com/symfony/form/issues/64043\"\u003e#64043\u003c/a\u003e [Form] Preserve collection children added by PRE_SET_DATA listener...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/98aeb28f1a1432327168fbe3156123520dc0fdd3\"\u003e\u003ccode\u003e98aeb28\u003c/code\u003e\u003c/a\u003e [Form] Preserve collection children added by PRE_SET_DATA listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/201943670b75542df1eaaa7063fe077f00562fb9\"\u003e\u003ccode\u003e2019436\u003c/code\u003e\u003c/a\u003e [7.4] Remove usages of named arguments in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/9efcc66c7fab465cfd6fa4e9e419379ea2160c0e\"\u003e\u003ccode\u003e9efcc66\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/04e041b792ba0749d0cce1e2541a5fd1437a1fe5\"\u003e\u003ccode\u003e04e041b\u003c/code\u003e\u003c/a\u003e Update XSD references in phpunit.xml.dist files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/ef8695743492c0e9d95677d4878490b8d4bbd25e\"\u003e\u003ccode\u003eef86957\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/b7a469e11eafcd636f4a4a8d511fb76fb076dcf0\"\u003e\u003ccode\u003eb7a469e\u003c/code\u003e\u003c/a\u003e [Tests] Fix \u0026quot;Incomplete version\u0026quot; PHPUnit warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/3e7ab6c6f64c7e204455d0ec0e92dbc70b20d3db\"\u003e\u003ccode\u003e3e7ab6c\u003c/code\u003e\u003c/a\u003e Merge branch '7.4' into 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/form/commit/5dbbfc637c7377c8b726710c20c3902900182ba4\"\u003e\u003ccode\u003e5dbbfc6\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/form/compare/v7.4.4...v8.0.9\"\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.5 to 8.0.9\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\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.8...v8.0.9\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.8...v8.0.9\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/64046\"\u003e#64046\u003c/a\u003e  Don't share CURL_LOCK_DATA_CONNECT to honor max_host_connections (\u003ca href=\"https://github.com/ousamabenyounes\"\u003e\u003ccode\u003e@​ousamabenyounes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63692\"\u003e#63692\u003c/a\u003e  Fix broken streams when first event is delayed (\u003ca href=\"https://github.com/LachlanArthur\"\u003e\u003ccode\u003e@​LachlanArthur\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63726\"\u003e#63726\u003c/a\u003e  Unset push response content when the push handler is released (\u003ca href=\"https://github.com/sakozoko\"\u003e\u003ccode\u003e@​sakozoko\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.6...v8.0.7\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.6...v8.0.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63573\"\u003e#63573\u003c/a\u003e  Fix CachingHttpClient compatibility with decorator clients on 304 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\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.5...v8.0.6\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.5...v8.0.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/58460\"\u003e#58460\u003c/a\u003e  Fix destructor throwing while timeout was handled (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\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\u003c/ul\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.4...v8.0.5\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.4...v8.0.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63212\"\u003e#63212\u003c/a\u003e  Fix dealing with truncated streams after headers arrived with CurlHttpClient (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63211\"\u003e#63211\u003c/a\u003e  Fix dealing with multiple levels of AsyncResponse decoration (\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\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.3...v8.0.4\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.3...v8.0.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/63155\"\u003e#63155\u003c/a\u003e  Skip HTTP/3 when using a proxy (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/62954\"\u003e#62954\u003c/a\u003e  Fix existing headers must be replaced in CachingHttpClient (Toflar)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-client/issues/62898\"\u003e#62898\u003c/a\u003e  update chunk items' expiration on revalidation (\u003ca href=\"https://github.com/Lctrs\"\u003e\u003ccode\u003e@​Lctrs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v8.0.2...v8.0.3\"\u003ehttps://github.com/symfony/http-client/compare/v8.0.2...v8.0.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62845\"\u003esymfony/symfony#62845\u003c/a\u003e [HttpClient] Fix ever growing \u003ccode\u003e$maxHostConnections\u003c/code\u003e (\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.gith...\n\n_Description has been truncated_","html_url":"https://github.com/josego85/pdf-content-search/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josego85%2Fpdf-content-search/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"}},{"old_version":"^6.0|^7.0","new_version":"^8.0.8","update_type":"patch","path":null,"pr_created_at":"2026-05-04T03:28:33.000Z","version_change":"^6.0|^7.0 → ^8.0.8","issue":{"uuid":"4373838363","node_id":"PR_kwDOKd-4p87X3ewD","number":27,"state":"closed","title":"Update symfony/process requirement from ^6.0|^7.0 to ^8.0.8","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-14T03:23:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T03:28:33.000Z","updated_at":"2026-05-14T03:23:43.000Z","time_to_close":863708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"symfony/process","old_version":"^6.0|^7.0","new_version":"^8.0.8","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [symfony/process](https://github.com/symfony/process) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v8.0.7...v8.0.8\"\u003ehttps://github.com/symfony/process/compare/v8.0.7...v8.0.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63611\"\u003e#63611\u003c/a\u003e  Throw InvalidArgumentException when env block exceeds Windows limit (Nadim AL ABDOU)\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/process/blob/8.1/CHANGELOG.md\"\u003esymfony/process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage::fromShellCommandline()\u003c/code\u003e to instantiate a Process via the fromShellCommandline method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProcess::setIgnoredSignals()\u003c/code\u003e to disable signal propagation to the child process\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhpSubprocess\u003c/code\u003e to handle PHP subprocesses that take over the\nconfiguration from their parent\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRunProcessMessage\u003c/code\u003e and \u003ccode\u003eRunProcessMessageHandler\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::setOptions()\u003c/code\u003e to set \u003ccode\u003eProcess\u003c/code\u003e specific options\u003c/li\u003e\n\u003cli\u003eadded option \u003ccode\u003ecreate_new_console\u003c/code\u003e to allow a subprocess to continue\nto run after the main script exited, both on Linux and on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getStartTime()\u003c/code\u003e to retrieve the start time of the process as float\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ePhpProcess::setPhpBinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess\u003c/code\u003e must be instantiated with a command array, use \u003ccode\u003eProcess::fromShellCommandline()\u003c/code\u003e when the command should be parsed by the shell\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003eProcess::setCommandLine()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeprecated \u003ccode\u003eProcess::inheritEnvironmentVariables()\u003c/code\u003e: env variables are always inherited.\u003c/li\u003e\n\u003cli\u003eadded \u003ccode\u003eProcess::getLastOutputTime()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\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\u003eSee full diff in \u003ca href=\"https://github.com/symfony/process/commits/v8.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Astrotomic/php-deepface/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Astrotomic%2Fphp-deepface/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"7.3.0","new_version":"7.4.8","update_type":"minor","path":null,"pr_created_at":"2026-04-28T22:53:44.000Z","version_change":"7.3.0 → 7.4.8","issue":{"uuid":"4346744692","node_id":"PR_kwDORNs4gM7WhFvD","number":27,"state":"open","title":"Bump the composer group across 1 directory with 6 updates","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":"2026-04-28T22:53:44.000Z","updated_at":"2026-04-28T22:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":6,"packages":[{"name":"phpoffice/phpspreadsheet","old_version":"5.0.0","new_version":"5.7.0","repository_url":"https://github.com/PHPOffice/PhpSpreadsheet"},{"name":"google/protobuf","old_version":"4.31.1","new_version":"4.33.6","repository_url":"https://github.com/protocolbuffers/protobuf-php"},{"name":"league/commonmark","old_version":"2.7.0","new_version":"2.8.2","repository_url":"https://github.com/thephpleague/commonmark"},{"name":"psy/psysh","old_version":"0.12.8","new_version":"0.12.22","repository_url":"https://github.com/bobthecow/psysh"},{"name":"symfony/http-foundation","old_version":"7.3.0","new_version":"7.4.8","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"7.3.0","new_version":"7.4.8","repository_url":"https://github.com/symfony/process"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 6 updates in the /Wber directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpoffice/phpspreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) | `5.0.0` | `5.7.0` |\n| [google/protobuf](https://github.com/protocolbuffers/protobuf-php) | `4.31.1` | `4.33.6` |\n| [league/commonmark](https://github.com/thephpleague/commonmark) | `2.7.0` | `2.8.2` |\n| [psy/psysh](https://github.com/bobthecow/psysh) | `0.12.8` | `0.12.22` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `7.3.0` | `7.4.8` |\n| [symfony/process](https://github.com/symfony/process) | `7.3.0` | `7.4.8` |\n\n\nUpdates `phpoffice/phpspreadsheet` from 5.0.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/PHPOffice/PhpSpreadsheet/releases\"\u003ephpoffice/phpspreadsheet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Reader/Csv Extendable, add new preferred Reader/CsvNoEscape class. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003e#4836\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003ePHPOffice/PhpSpreadsheet#4836\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4837\"\u003e#4837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4837\"\u003ePHPOffice/PhpSpreadsheet#4837\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4845\"\u003ePHPOffice/PhpSpreadsheet#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXLOOKUP function. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003e#1453\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003ePHPOffice/PhpSpreadsheet#1453\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4844\"\u003ePHPOffice/PhpSpreadsheet#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduction of a benchmark test suite, independent of the default unit test suite. Users can use it as a template for experimenting and making decisions concerning performance. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4824\"\u003e#4824\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4824\"\u003ePHPOffice/PhpSpreadsheet#4824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection/Cells::MAX_COLUMN_ID - use Cell/AddressRange::MAX_COLUMN_INT.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet constants MAX_XLS_COLUMN, MAX_XLS_COLUMN_STRING, MAX_XLS_ROW - use Cell/AddressRange MAX_COLUMN_INT_XLS, MAX_COLUMN_XLS, MAX_ROW_XLS\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent handling of row and column limits. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4820\"\u003e#4820\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4820\"\u003ePHPOffice/PhpSpreadsheet#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProblems with Html Conditional Formatting Colorscale. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003e#4838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003ePHPOffice/PhpSpreadsheet#4838\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4839\"\u003e#4839\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4839\"\u003ePHPOffice/PhpSpreadsheet#4839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where Date detection could misclassify invalid numeric values as dates. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4841\"\u003e#4841\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4841\"\u003ePHPOffice/PhpSpreadsheet#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOds Reader/Writer Integer Styles with Leading Zeros. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003e#1606\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003ePHPOffice/PhpSpreadsheet#1606\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4822\"\u003e#4822\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4822\"\u003ePHPOffice/PhpSpreadsheet#4822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXlsx Writer Data URI for Images. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003e#4823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003ePHPOffice/PhpSpreadsheet#4823\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4831\"\u003e#4831\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4831\"\u003ePHPOffice/PhpSpreadsheet#4831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusion Checking for Union Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003e#4832\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003ePHPOffice/PhpSpreadsheet#4832\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4835\"\u003e#4835\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4835\"\u003ePHPOffice/PhpSpreadsheet#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReader Xlsx Hyperlink with Anchor. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003e#4842\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003ePHPOffice/PhpSpreadsheet#4842\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4843\"\u003e#4843\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4843\"\u003ePHPOffice/PhpSpreadsheet#4843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuch improved handling of Styles by Ods Reader. The relevant changes are listed at the end of the \u0026quot;Fixed\u0026quot; section below.\u003c/li\u003e\n\u003cli\u003eOption to use OldCalculatedValue in ToArray and Relatives. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003e#1810\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003ePHPOffice/PhpSpreadsheet#1810\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4787\"\u003e#4787\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4787\"\u003ePHPOffice/PhpSpreadsheet#4787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd checkbox style (Xlsx and Html). [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4781\"\u003e#4781\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4781\"\u003ePHPOffice/PhpSpreadsheet#4781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOption to whitelist external images. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4793\"\u003e#4793\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4793\"\u003ePHPOffice/PhpSpreadsheet#4793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html add ability to set line ending. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4779\"\u003e#4779\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4779\"\u003ePHPOffice/PhpSpreadsheet#4779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html optionally save formulas as data attributes. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4783\"\u003e#4783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4783\"\u003ePHPOffice/PhpSpreadsheet#4783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUser-supplied headers and footers in PDF. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/3159\"\u003e#3159\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/3159\"\u003ePHPOffice/PhpSpreadsheet#3159\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4789\"\u003e#4789\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4789\"\u003ePHPOffice/PhpSpreadsheet#4789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWriter/Html constant BODY_LINE no longer makes sense with a configurable line ending. No replacement.\u003c/li\u003e\n\u003cli\u003eCalculation classes FormulaParser and FormulaToken are unused. No replacement.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet methods insertBitMap, positionImage, writeObjPicture, processBitmapGd, and processBitmap are unused. No replacement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance in value binders. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4780\"\u003e#4780\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4780\"\u003ePHPOffice/PhpSpreadsheet#4780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Unions as Function Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4656\"\u003e#4656\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4656\"\u003ePHPOffice/PhpSpreadsheet#4656\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/316\"\u003e#316\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/316\"\u003ePHPOffice/PhpSpreadsheet#316\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/503\"\u003e#503\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/503\"\u003ePHPOffice/PhpSpreadsheet#503\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4657\"\u003e#4657\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4657\"\u003ePHPOffice/PhpSpreadsheet#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnexpected Behavior of CONCATENATE. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4061\"\u003e#4061\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4061\"\u003ePHPOffice/PhpSpreadsheet#4061\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4797\"\u003e#4797\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4797\"\u003ePHPOffice/PhpSpreadsheet#4797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImage Css size in millimeters. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4800\"\u003e#4800\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4800\"\u003ePHPOffice/PhpSpreadsheet#4800\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4801\"\u003e#4801\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4801\"\u003ePHPOffice/PhpSpreadsheet#4801\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/PHPOffice/PhpSpreadsheet/blob/master/CHANGELOG.md\"\u003ephpoffice/phpspreadsheet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026-04-19 - 5.7.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-04-09 - 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Reader/Csv Extendable, add new preferred Reader/CsvNoEscape class. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003e#4836\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4836\"\u003ePHPOffice/PhpSpreadsheet#4836\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4837\"\u003e#4837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4837\"\u003ePHPOffice/PhpSpreadsheet#4837\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4845\"\u003ePHPOffice/PhpSpreadsheet#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXLOOKUP function. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003e#1453\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1453\"\u003ePHPOffice/PhpSpreadsheet#1453\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4844\"\u003ePHPOffice/PhpSpreadsheet#4844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduction of a benchmark test suite, independent of the default unit test suite. Users can use it as a template for experimenting and making decisions concerning performance. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4824\"\u003e#4824\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4824\"\u003ePHPOffice/PhpSpreadsheet#4824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNothing yet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection/Cells::MAX_COLUMN_ID - use Cell/AddressRange::MAX_COLUMN_INT.\u003c/li\u003e\n\u003cli\u003eWriter/Xls/Worksheet constants MAX_XLS_COLUMN, MAX_XLS_COLUMN_STRING, MAX_XLS_ROW - use Cell/AddressRange MAX_COLUMN_INT_XLS, MAX_COLUMN_XLS, MAX_ROW_XLS\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsistent handling of row and column limits. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4820\"\u003e#4820\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4820\"\u003ePHPOffice/PhpSpreadsheet#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProblems with Html Conditional Formatting Colorscale. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003e#4838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4838\"\u003ePHPOffice/PhpSpreadsheet#4838\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4839\"\u003e#4839\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4839\"\u003ePHPOffice/PhpSpreadsheet#4839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where Date detection could misclassify invalid numeric values as dates. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4841\"\u003e#4841\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4841\"\u003ePHPOffice/PhpSpreadsheet#4841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOds Reader/Writer Integer Styles with Leading Zeros. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003e#1606\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1606\"\u003ePHPOffice/PhpSpreadsheet#1606\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4822\"\u003e#4822\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4822\"\u003ePHPOffice/PhpSpreadsheet#4822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXlsx Writer Data URI for Images. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003e#4823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4823\"\u003ePHPOffice/PhpSpreadsheet#4823\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4831\"\u003e#4831\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4831\"\u003ePHPOffice/PhpSpreadsheet#4831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusion Checking for Union Arguments. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003e#4832\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4832\"\u003ePHPOffice/PhpSpreadsheet#4832\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4835\"\u003e#4835\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4835\"\u003ePHPOffice/PhpSpreadsheet#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReader Xlsx Hyperlink with Anchor. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003e#4842\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4842\"\u003ePHPOffice/PhpSpreadsheet#4842\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4843\"\u003e#4843\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4843\"\u003ePHPOffice/PhpSpreadsheet#4843\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-02-28 - 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuch improved handling of Styles by Ods Reader. The relevant changes are listed at the end of the \u0026quot;Fixed\u0026quot; section below.\u003c/li\u003e\n\u003cli\u003eOption to use OldCalculatedValue in ToArray and Relatives. [Issue \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003e#1810\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/1810\"\u003ePHPOffice/PhpSpreadsheet#1810\u003c/a\u003e) [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4787\"\u003e#4787\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4787\"\u003ePHPOffice/PhpSpreadsheet#4787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd checkbox style (Xlsx and Html). [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4781\"\u003e#4781\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4781\"\u003ePHPOffice/PhpSpreadsheet#4781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOption to whitelist external images. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4793\"\u003e#4793\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4793\"\u003ePHPOffice/PhpSpreadsheet#4793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWriter/Html add ability to set line ending. [PR \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4779\"\u003e#4779\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/pull/4779\"\u003ePHPOffice/PhpSpreadsheet#4779\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/PHPOffice/PhpSpreadsheet/commit/9f55d3b9b7bcb1084fda8340e4b7ce4ed10cd0c8\"\u003e\u003ccode\u003e9f55d3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4859\"\u003e#4859\u003c/a\u003e from oleibman/updchangelog20260419\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/2e35213f2a5c8430f8f46294e7d472c30cf123be\"\u003e\u003ccode\u003e2e35213\u003c/code\u003e\u003c/a\u003e Update Changelog for New Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/9019a9c9da1daee02d55c40f45f23a3c7eba5b62\"\u003e\u003ccode\u003e9019a9c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/f1eb4e6980d537ec85fc20be5950f9ad65d47ffd\"\u003e\u003ccode\u003ef1eb4e6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/9b90dee03deb0d28761479c4a3a06fba5f7e012e\"\u003e\u003ccode\u003e9b90dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4857\"\u003e#4857\u003c/a\u003e from oleibman/changelog20260406\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/f302b3265a3c471438192eea5a8cca26c1d52e88\"\u003e\u003ccode\u003ef302b32\u003c/code\u003e\u003c/a\u003e Prepare Changelog For New Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/4a476071b3e0d633906251d95e73ad7464a32337\"\u003e\u003ccode\u003e4a47607\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4850\"\u003e#4850\u003c/a\u003e from oleibman/updatestan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/8a9e9b561043ad5c9ed869a9c9b6658a7b1c50c3\"\u003e\u003ccode\u003e8a9e9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4845\"\u003e#4845\u003c/a\u003e from oleibman/csvnonutf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/5d6d7d537f941ecfff5990f33558bad74d075be5\"\u003e\u003ccode\u003e5d6d7d5\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into csvnonutf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/commit/6f23fe3d8c3b2604360bbc4d1778a1f41d6c1d52\"\u003e\u003ccode\u003e6f23fe3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPOffice/PhpSpreadsheet/issues/4844\"\u003e#4844\u003c/a\u003e from oleibman/xlookup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPOffice/PhpSpreadsheet/compare/5.0.0...5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google/protobuf` from 4.31.1 to 4.33.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/84b008c23915ed94536737eae46f41ba3bccfe67\"\u003e\u003ccode\u003e84b008c\u003c/code\u003e\u003c/a\u003e 4.33.6 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/1debe453db83159b98a38df5a3737feb1e8ef016\"\u003e\u003ccode\u003e1debe45\u003c/code\u003e\u003c/a\u003e 5.34.0 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/3f6644d863943ebedafacfbfff2cb1c967a766b2\"\u003e\u003ccode\u003e3f6644d\u003c/code\u003e\u003c/a\u003e 5.34.0RC2 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/6fd2d13a7591515c8d09e6278f1a42a78e1adeac\"\u003e\u003ccode\u003e6fd2d13\u003c/code\u003e\u003c/a\u003e 4.29.6 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/ebe8010a61b2ae0cff0d246fe1c4d44e9f7dfa6d\"\u003e\u003ccode\u003eebe8010\u003c/code\u003e\u003c/a\u003e 4.33.5 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/a217acb35241a96fd6d6280e2b2540c30bd028f7\"\u003e\u003ccode\u003ea217acb\u003c/code\u003e\u003c/a\u003e 5.34.0RC1 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/22d28025cda0d223a2e48c2e16c5284ecc9f5402\"\u003e\u003ccode\u003e22d2802\u003c/code\u003e\u003c/a\u003e 4.33.4 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/281537d44d6c270606354e65bfa75a0969dbd629\"\u003e\u003ccode\u003e281537d\u003c/code\u003e\u003c/a\u003e 4.33.3 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/fbd96b7bf1343f4b0d8fb358526c7ba4d72f1318\"\u003e\u003ccode\u003efbd96b7\u003c/code\u003e\u003c/a\u003e 4.33.2 sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf-php/commit/0cd73ccf0cd26c3e72299cce1ea6144091a57e12\"\u003e\u003ccode\u003e0cd73cc\u003c/code\u003e\u003c/a\u003e 4.33.1 sync\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protocolbuffers/protobuf-php/compare/v4.31.1...v4.33.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/commonmark` from 2.7.0 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/releases\"\u003eleague/commonmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.2\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.1...2.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (\u003ca href=\"https://github.com/thephpleague/commonmark/security/advisories/GHSA-4v6x-c7xx-hw9f\"\u003eGHSA-4v6x-c7xx-hw9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\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/Kocal\"\u003e\u003ccode\u003e@​Kocal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1106\"\u003ethephpleague/commonmark#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freost\"\u003e\u003ccode\u003e@​freost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1107\"\u003ethephpleague/commonmark#1107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.8.0...2.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\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/samwilson\"\u003e\u003ccode\u003e@​samwilson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1090\"\u003ethephpleague/commonmark#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ossobuffo\"\u003e\u003ccode\u003e@​ossobuffo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/pull/1100\"\u003ethephpleague/commonmark#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\"\u003ehttps://github.com/thephpleague/commonmark/compare/2.7.1...2.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thephpleague/commonmark/blob/2.8/CHANGELOG.md\"\u003eleague/commonmark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-03-19\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where the \u003ccode\u003eallowed_domains\u003c/code\u003e setting for the \u003ccode\u003eEmbed\u003c/code\u003e extension can be bypassed, resulting in a possible SSRF and XSS vulnerabilities.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDomainFilteringAdapter\u003c/code\u003e hostname boundary bypass where domains like \u003ccode\u003eyoutube.com.evil\u003c/code\u003e could match an allowlist entry for \u003ccode\u003eyoutube.com\u003c/code\u003e (GHSA-hh8v-hgvp-g3f5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.1] - 2026-03-05\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003esecurity release\u003c/strong\u003e to address an issue where \u003ccode\u003eDisallowedRawHtml\u003c/code\u003e can be bypassed, resulting in a possible cross-site scripting (XSS) vulnerability.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDisallowedRawHtmlRenderer\u003c/code\u003e not blocking raw HTML tags with trailing ASCII whitespace (GHSA-4v6x-c7xx-hw9f)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.0] - 2025-11-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003eHighlightExtension\u003c/code\u003e for marking important text using \u003ccode\u003e==\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAutolinkExtension\u003c/code\u003e incorrectly matching URLs after invalid \u003ccode\u003ewww.\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1095\"\u003e#1095\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.7.1] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized several regular expressions in \u003ccode\u003eRegexHelper\u003c/code\u003e to improve performance (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/674\"\u003e#674\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEmbedProcessor\u003c/code\u003e no longer calls \u003ccode\u003eupdateEmbeds()\u003c/code\u003e when there are no embeds to update (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003ebenchmark.php\u003c/code\u003e CSV path validation for non-existent files (\u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1068\"\u003e#1068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1085\"\u003e#1085\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/thephpleague/commonmark/commit/59fb075d2101740c337c7216e3f32b36c204218b\"\u003e\u003ccode\u003e59fb075\u003c/code\u003e\u003c/a\u003e Fix DomainFilteringAdapter hostname boundary bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/74b4487b524eaacd34b4e87313f6028671e15562\"\u003e\u003ccode\u003e74b4487\u003c/code\u003e\u003c/a\u003e Document dangers of enabling an unsafe php.ini setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/84b1ca48347efdbe775426f108622a42735a6579\"\u003e\u003ccode\u003e84b1ca4\u003c/code\u003e\u003c/a\u003e Almost forgot this entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/bcf54f5a38cf8e42cca45248b04caba13317459f\"\u003e\u003ccode\u003ebcf54f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/7a68ed1c6765bd2650fed6d9857985bdfe655c71\"\u003e\u003ccode\u003e7a68ed1\u003c/code\u003e\u003c/a\u003e Prepare to release 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/5c0c4c8fe5a31e8260be99e0afad7136a27c79e6\"\u003e\u003ccode\u003e5c0c4c8\u003c/code\u003e\u003c/a\u003e Fix DisallowedRawHtml bypass via newline/tab in tag names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/f6e74434dd1a91f195f80cb0184b746a4187272a\"\u003e\u003ccode\u003ef6e7443\u003c/code\u003e\u003c/a\u003e Add regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/0719b6744cc68bc8b037fb30db86b62ec370c557\"\u003e\u003ccode\u003e0719b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1107\"\u003e#1107\u003c/a\u003e from freost/fix-php85-deprecation-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/63ff2e0b12742f379803b5f21aa6f5b50abcd412\"\u003e\u003ccode\u003e63ff2e0\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/commonmark/commit/8608e9c006d9f44acf8d983b126a813bd8def780\"\u003e\u003ccode\u003e8608e9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/commonmark/issues/1106\"\u003e#1106\u003c/a\u003e from Kocal/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thephpleague/commonmark/compare/2.7.0...2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psy/psysh` from 0.12.8 to 0.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bobthecow/psysh/releases\"\u003epsy/psysh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePsySH v0.12.22\u003c/h2\u003e\n\u003ch2\u003eRuntime config and clipboard support\u003c/h2\u003e\n\u003cp\u003ePsySH has a new \u003ccode\u003econfig\u003c/code\u003e command for inspecting and updating runtime-configurable settings during the current session. You can tweak things like \u003ccode\u003epager\u003c/code\u003e, \u003ccode\u003etheme\u003c/code\u003e, \u003ccode\u003everbosity\u003c/code\u003e, \u003ccode\u003euseSuggestions\u003c/code\u003e, \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e, \u003ccode\u003eclipboardCommand\u003c/code\u003e, and \u003ccode\u003esemicolonsSuppressReturn\u003c/code\u003e without restarting the shell. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/361\"\u003e#361\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThere’s also a new \u003ccode\u003ecopy\u003c/code\u003e command for copying the last result (\u003ccode\u003e$_\u003c/code\u003e) or any expression to your clipboard. Works with system clipboard commands, or via OSC 52 for SSH and remote terminals.\u003c/p\u003e\n\u003cp\u003eConfigure with \u003ccode\u003eclipboardCommand\u003c/code\u003e or \u003ccode\u003euseOsc52Clipboard\u003c/code\u003e in your config.\u003c/p\u003e\n\u003ch2\u003eSemicolon-based return suppression\u003c/h2\u003e\n\u003cp\u003eOptionally suppress return values by ending a statement with \u003ccode\u003e;\u003c/code\u003e, similar to MATLAB/Octave behavior. Supports a \u003ccode\u003e'double'\u003c/code\u003e mode requiring \u003ccode\u003e;;\u003c/code\u003e for suppression (if \u003ccode\u003erequireSemicolons\u003c/code\u003e is also enabled, both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'double'\u003c/code\u003e require \u003ccode\u003e;;\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e'semicolonsSuppressReturn' =\u0026gt; true,\r\n'semicolonsSuppressReturn' =\u0026gt; 'double', // Always require ;; to suppress\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOutput and exception display improvements\u003c/h2\u003e\n\u003cp\u003eStrings are now valid PHP!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePsySH now preserves backslashes and other characters it previously mangled in a few cases. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/351\"\u003e#351\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/568\"\u003e#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiline strings are rendered using heredoc-style output rather than triple-quoted strings \u003ccode\u003e\u0026quot;\u0026quot;\u0026quot;\u003c/code\u003e. The old format is available via \u003ccode\u003euseDeprecatedMultilineStrings\u003c/code\u003e until the next major release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProviding an \u003ccode\u003eexceptionDetails\u003c/code\u003e callback via config renders additional context about exceptions (e.g. validation errors) alongside the error message. Fixes \u003ca href=\"https://redirect.github.com/bobthecow/psysh/issues/648\"\u003e#648\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eA few other improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMore consistent compact (and non-compact) output spacing.\u003c/li\u003e\n\u003cli\u003eResponsive \u003ccode\u003ehelp\u003c/code\u003e layout adapts to terminal width.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBetter completion for everyone\u003c/h2\u003e\n\u003cp\u003eLegacy readline now shares PsySH’s newer completion engine, which brings much better parity between ext-readline/libedit and experimental interactive readline. Command argument completion, better multiline buffering, and a handful of command-dispatch edge cases now work much more consistently outside experimental readline too.\u003c/p\u003e\n\u003cp\u003eCommands can now define their own argument completions via \u003ccode\u003eCommandArgumentCompletionAware\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eInteractive readline polish\u003c/h2\u003e\n\u003cp\u003eNew in the experimental interactive readline:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLive syntax highlighting\u003c/strong\u003e — code is highlighted as you type. Can be disabled via \u003ccode\u003euseSyntaxHighlighting\u003c/code\u003e if you don't like colors, I guess.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAllman-style indenting\u003c/strong\u003e — opening brackets on a new line get proper indentation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved auto-dedent\u003c/strong\u003e — closing brackets automatically reduce indentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003epsy\\info()\u003c/code\u003e and \u003ccode\u003e--info\u003c/code\u003e also report more detail about readline and autocomplete state.\u003c/p\u003e\n\u003cp\u003eRun psysh with \u003ccode\u003e--experimental-readline\u003c/code\u003e and try it out. It's getting kind of awesome!\u003c/p\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/bobthecow/psysh/commit/3be75d5b9244936dd4ac62ade2bfb004d13acf0f\"\u003e\u003ccode\u003e3be75d5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.12.22'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/8042a8fec59c72b9a9b5586f9bfe79e26c069aeb\"\u003e\u003ccode\u003e8042a8f\u003c/code\u003e\u003c/a\u003e Bump to v0.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/fd4cb699ef9df41ecd48f175edde3feaf4d8d794\"\u003e\u003ccode\u003efd4cb69\u003c/code\u003e\u003c/a\u003e Fix phan warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/2b350a413b82010f6e88fbb794aa7364d5ca9ecf\"\u003e\u003ccode\u003e2b350a4\u003c/code\u003e\u003c/a\u003e Fix throw special casing in really old php-parser versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/193e14994706fbe344291741bed2215622b1a659\"\u003e\u003ccode\u003e193e149\u003c/code\u003e\u003c/a\u003e Fix a code cleaner bug with \u003ccode\u003ethrow new Exception\u003c/code\u003e in PHP 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f583f74b314459c5f838095ce7a341fdd81690b2\"\u003e\u003ccode\u003ef583f74\u003c/code\u003e\u003c/a\u003e Restore VarDumper hard-ref handling, suppress link-only markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/1e6a0d6e8800e0d82c86b85b7de9e37ac65a74fd\"\u003e\u003ccode\u003e1e6a0d6\u003c/code\u003e\u003c/a\u003e Prefer use statements over FQNs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/484e600e2ac5f0e403796863865de6d8a6a66ebd\"\u003e\u003ccode\u003e484e600\u003c/code\u003e\u003c/a\u003e Simplify theme identity, no-op updates when unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/f01e492b18146675b218061c0c31b13fe58e3a9a\"\u003e\u003ccode\u003ef01e492\u003c/code\u003e\u003c/a\u003e Standardize test temp dir creation and cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bobthecow/psysh/commit/6f33aea84464ed64b0c684c78fedf1f6620483d8\"\u003e\u003ccode\u003e6f33aea\u003c/code\u003e\u003c/a\u003e Add token-based fallback for incomplete member completion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bobthecow/psysh/compare/v0.12.8...v0.12.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 7.3.0 to 7.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.7\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.6...v7.4.7\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.6...v7.4.7\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63603\"\u003e#63603\u003c/a\u003e  Fix session cookie_lifetime not applied in mock session storage (\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\u003ev7.4.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.5...v7.4.6\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.5...v7.4.6\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63448\"\u003e#63448\u003c/a\u003e  Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (\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/http-foundation/issues/63319\"\u003e#63319\u003c/a\u003e  BinaryFileResponse: always return 206 if Range is valid (\u003ca href=\"https://github.com/Jimbolino\"\u003e\u003ccode\u003e@​Jimbolino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63262\"\u003e#63262\u003c/a\u003e  Reject invalid paths (\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/http-foundation/issues/54304\"\u003e#54304\u003c/a\u003e  When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (\u003ca href=\"https://github.com/ArmCyber\"\u003e\u003ccode\u003e@​ArmCyber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63230\"\u003e#63230\u003c/a\u003e  fix engine declaration on mysql pdo table creations (\u003ca href=\"https://github.com/tandev\"\u003e\u003ccode\u003e@​tandev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63137\"\u003e#63137\u003c/a\u003e  Fix PdoSessionHandler charset-collation mismatch with the Doctrine DBAL (\u003ca href=\"https://github.com/samy-mahmoudi\"\u003e\u003ccode\u003e@​samy-mahmoudi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/http-foundation/issues/63012\"\u003e#63012\u003c/a\u003e  Fix double-prefixing of session keys when using redis/memcached (\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\u003ev7.4.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.2...v7.4.3\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.2...v7.4.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62799\"\u003esymfony/symfony#62799\u003c/a\u003e [Cache][HttpFoundation] Fix VARBINARY columns on sqlsrv (\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\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0...v7.4.1\"\u003ehttps://github.com/symfony/http-foundation/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/62663\"\u003esymfony/symfony#62663\u003c/a\u003e [HttpFoundation] Improve logic in Request::createFromGlobals() (\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\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.0-RC3...v7.4.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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/http-foundation/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62287\"\u003esymfony/symfony#62287\u003c/a\u003e [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (\u003ca href=\"https://github.com/yoeunes\"\u003e\u003ccode\u003e@​yoeunes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62324\"\u003esymfony/symfony#62324\u003c/a\u003e [HttpFoundation] Fix parsing hosts and schemes in URLs (\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!-- 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/symfony/http-foundation/blob/8.1/CHANGELOG.md\"\u003esymfony/http-foundation's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003ch2\u003e8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBinaryFileResponse::shouldDeleteFileAfterSend()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate setting public properties of \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e objects directly; use setters or constructor arguments instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop HTTP method override support for methods GET, HEAD, CONNECT and TRACE\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$subtypeFallback\u003c/code\u003e to \u003ccode\u003eRequest::getFormat()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove the following deprecated session options from \u003ccode\u003eNativeSessionStorage\u003c/code\u003e: \u003ccode\u003ereferer_check\u003c/code\u003e, \u003ccode\u003euse_only_cookies\u003c/code\u003e, \u003ccode\u003euse_trans_sid\u003c/code\u003e, \u003ccode\u003esid_length\u003c/code\u003e, \u003ccode\u003esid_bits_per_character\u003c/code\u003e, \u003ccode\u003etrans_sid_hosts\u003c/code\u003e, \u003ccode\u003etrans_sid_tags\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eTrigger PHP warning when using \u003ccode\u003eRequest::sendHeaders()\u003c/code\u003e after headers have already been sent; use a \u003ccode\u003eStreamedResponse\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd arguments \u003ccode\u003e$v4Bytes\u003c/code\u003e and \u003ccode\u003e$v6Bytes\u003c/code\u003e to \u003ccode\u003eIpUtils::anonymize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$partitioned\u003c/code\u003e to \u003ccode\u003eResponseHeaderBag::clearCookie()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd argument \u003ccode\u003e$expiration\u003c/code\u003e to \u003ccode\u003eUriSigner::sign()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eRequest::get()\u003c/code\u003e, use properties \u003ccode\u003e-\u0026gt;attributes\u003c/code\u003e, \u003ccode\u003equery\u003c/code\u003e or \u003ccode\u003erequest\u003c/code\u003e directly instead\u003c/li\u003e\n\u003cli\u003eRemove accepting null \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eRequest::setFormat()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[WithHttpStatus]\u003c/code\u003e to define status codes: 404 for \u003ccode\u003eSignedUriException\u003c/code\u003e and 403 for \u003ccode\u003eExpiredSignedUriException\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eQUERY\u003c/code\u003e HTTP method\u003c/li\u003e\n\u003cli\u003eAdd support for structured MIME suffix\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRequest::set/getAllowedHttpMethodOverride()\u003c/code\u003e to list which HTTP methods can be overridden\u003c/li\u003e\n\u003cli\u003eDeprecate using \u003ccode\u003eRequest::sendHeaders()\u003c/code\u003e after headers have already been sent; use a \u003ccode\u003eStreamedResponse\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eDeprecate method \u003ccode\u003eRequest::get()\u003c/code\u003e, use properties \u003ccode\u003e-\u0026gt;attributes\u003c/code\u003e, \u003ccode\u003equery\u003c/code\u003e or \u003ccode\u003erequest\u003c/code\u003e directly instead\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRequest::createFromGlobals()\u003c/code\u003e parse the body of PUT, DELETE, PATCH and QUERY requests\u003c/li\u003e\n\u003cli\u003eDeprecate HTTP method override for methods GET, HEAD, CONNECT and TRACE; it will be ignored in Symfony 8.0\u003c/li\u003e\n\u003cli\u003eDeprecate accepting null \u003ccode\u003e$format\u003c/code\u003e argument to \u003ccode\u003eRequest::setFormat()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for iterable of string in \u003ccode\u003eStreamedResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEventStreamResponse\u003c/code\u003e and \u003ccode\u003eServerEvent\u003c/code\u003e classes to streamline server event streaming\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003evalkey:\u003c/code\u003e / \u003ccode\u003evalkeys:\u003c/code\u003e schemes for sessions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRequest::getPreferredLanguage()\u003c/code\u003e now favors a more preferred language above exactly matching a locale\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eUriSigner\u003c/code\u003e to use a \u003ccode\u003eClockInterface\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUriSigner::verify()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$requests\u003c/code\u003e parameter to \u003ccode\u003eRequestStack::__construct()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e$v4Bytes\u003c/code\u003e and \u003ccode\u003e$v6Bytes\u003c/code\u003e parameters to \u003ccode\u003eIpUtils::anonymize()\u003c/code\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/symfony/http-foundation/commit/9381209597ec66c25be154cbf2289076e64d1eab\"\u003e\u003ccode\u003e9381209\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/f94b3e7b7dafd40e666f0c9ff2084133bae41e81\"\u003e\u003ccode\u003ef94b3e7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/cffffd0a2c037117b742b4f8b379a22a2a33f6d2\"\u003e\u003ccode\u003ecffffd0\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix session cookie_lifetime not applied in mock session storage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/fd97d5e926e988a363cef56fbbf88c5c528e9065\"\u003e\u003ccode\u003efd97d5e\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/5bb346d1b4b2a616e5c3d99b3ee4d5810735c535\"\u003e\u003ccode\u003e5bb346d\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/17de1a39c0ed8dc062df993d65c7269502a2ec78\"\u003e\u003ccode\u003e17de1a3\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31b030e12f6662a7016add28fe29b70327dacf86\"\u003e\u003ccode\u003e31b030e\u003c/code\u003e\u003c/a\u003e stop using with*() without expects()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/36ba5c7a025c05a92cd4a753abbe1781442c8414\"\u003e\u003ccode\u003e36ba5c7\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/31e2a27d480546f031bd4fc6f1ec8a7abdd62bb1\"\u003e\u003ccode\u003e31e2a27\u003c/code\u003e\u003c/a\u003e BinaryFileResponse: always return 206 if Range is valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/669ac23030db4cc4314e7a9ada4e258752266ec1\"\u003e\u003ccode\u003e669ac23\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v7.3.0...v7.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 7.3.0 to 7.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.7...v7.4.8\"\u003ehttps://github.com/symfony/process/compare/v7.4.7...v7.4.8\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63611\"\u003e#63611\u003c/a\u003e  Throw InvalidArgumentException when env block exceeds Windows limit (Nadim AL ABDOU)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.4...v7.4.5\"\u003ehttps://github.com/symfony/process/compare/v7.4.4...v7.4.5\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.4.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.3...v7.4.4\"\u003ehttps://github.com/symfony/process/compare/v7.4.3...v7.4.4\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.4.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.2...v7.4.3\"\u003ehttps://github.com/symfony/process/compare/v7.4.2...v7.4.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/62775\"\u003esymfony/symfony#62775\u003c/a\u003e [Process] Fix dealing with broken stdin pipes (\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\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.0-RC3...v7.4.0\"\u003ehttps://github.com/symfony/process/compare/v7.4.0-RC3...v7.4.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.4.0-RC1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.4.0-BETA2...v7.4.0-RC1\"\u003ehttps://github.com/symfony/process/compare/v7.4.0-BETA2...v7.4.0-RC1\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0-BETA1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.4...v7.4.0-BETA1\"\u003ehttps://github.com/symfony/process/compare/v7.3.4...v7.4.0-BETA1\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.11\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.10...v7.3.11\"\u003ehttps://github.com/symfony/process/compare/v7.3.10...v7.3.11\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (nicolas-grekas)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63164\"\u003e#63164\u003c/a\u003e  Fix escaping for MSYS on Windows (\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\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.9...v7.3.10\"\u003ehttps://github.com/symfony/process/compare/v7.3.9...v7.3.10\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/process/issues/63004\"\u003e#63004\u003c/a\u003e  Ignore invalid env var names (\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\u003ev7.3.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v7.3.8...v7.3.9\"\u003ehttps://github.com/symfony/process/compare/v7.3.8...v7.3.9\u003c/a\u003e)\u003c/p\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/process/commit/60f19cd3badc8de688421e21e4305eba50f8089a\"\u003e\u003ccode\u003e60f19cd\u003c/code\u003e\u003c/a\u003e Configure deprecation triggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/95b070ee7180a0d49d48786fccf3b935c01d6f3b\"\u003e\u003ccode\u003e95b070e\u003c/code\u003e\u003c/a\u003e [Process] Throw InvalidArgumentException when env block exceeds Windows limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/608476f4604102976d687c483ac63a79ba18cc97\"\u003e\u003ccode\u003e608476f\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/process/commit/81fe4ea2c3b8677fa2adfd8e48ba42374ede0e3b\"\u003e\u003ccode\u003e81fe4ea\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/process/commit/c46e854e79b52d07666e43924a20cb6dc546644e\"\u003e\u003ccode\u003ec46e854\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/626f07a53f4b4e2f00e11824cc29f928d797783b\"\u003e\u003ccode\u003e626f07a\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/process/commit/4424bc14e7dedec472440cc991f961f22343caaa\"\u003e\u003ccode\u003e4424bc1\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/process/commit/c593135be689b21e6164b1e8f6f5dbf1506b065c\"\u003e\u003ccode\u003ec593135\u003c/code\u003e\u003c/a\u003e [Process] Adjust Process mustRun method phpdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/f532042054c29ec9181b94ec5d5a42736c052eb1\"\u003e\u003ccode\u003ef532042\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/process/commit/6d13a9300772cf6f22f490574b80d9bf3481d07a\"\u003e\u003ccode\u003e6d13a93\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v7.3.0...v7.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mahmoud2001858833/order/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/mahmoud2001858833/order/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud2001858833%2Forder/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"5.4.40","new_version":"5.4.51","update_type":"patch","path":null,"pr_created_at":"2026-04-10T21:24:29.000Z","version_change":"5.4.40 → 5.4.51","issue":{"uuid":"4241802645","node_id":"PR_kwDOMpwuyM7RkrFI","number":8,"state":"closed","title":"Bump the composer group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-17T22:43:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T21:24:29.000Z","updated_at":"2026-04-17T22:43:14.000Z","time_to_close":609523,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer","update_count":9,"packages":[{"name":"phpunit/phpunit","old_version":"9.5.20","new_version":"9.6.33","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"phpseclib/phpseclib","old_version":"3.0.37","new_version":"3.0.51","repository_url":"https://github.com/phpseclib/phpseclib"},{"name":"robrichards/xmlseclibs","old_version":"3.1.1","new_version":"3.1.5","repository_url":"https://github.com/robrichards/xmlseclibs"},{"name":"symfony/http-client","old_version":"5.4.35","new_version":"5.4.49","repository_url":"https://github.com/symfony/http-client"},{"name":"symfony/http-foundation","old_version":"5.4.35","new_version":"5.4.50","repository_url":"https://github.com/symfony/http-foundation"},{"name":"symfony/process","old_version":"5.4.40","new_version":"5.4.51","repository_url":"https://github.com/symfony/process"},{"name":"symfony/security-http","old_version":"5.4.35","new_version":"5.4.47","repository_url":"https://github.com/symfony/security-http"},{"name":"symfony/validator","old_version":"5.4.35","new_version":"5.4.48","repository_url":"https://github.com/symfony/validator"},{"name":"twig/twig","old_version":"3.8.0","new_version":"3.19.0","repository_url":"https://github.com/twigphp/Twig"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) | `9.5.20` | `9.6.33` |\n| [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) | `3.0.37` | `3.0.51` |\n| [robrichards/xmlseclibs](https://github.com/robrichards/xmlseclibs) | `3.1.1` | `3.1.5` |\n| [symfony/http-client](https://github.com/symfony/http-client) | `5.4.35` | `5.4.49` |\n| [symfony/http-foundation](https://github.com/symfony/http-foundation) | `5.4.35` | `5.4.50` |\n| [symfony/process](https://github.com/symfony/process) | `5.4.40` | `5.4.51` |\n| [symfony/security-http](https://github.com/symfony/security-http) | `5.4.35` | `5.4.47` |\n| [symfony/validator](https://github.com/symfony/validator) | `5.4.35` | `5.4.48` |\n| [twig/twig](https://github.com/twigphp/Twig) | `3.8.0` | `3.19.0` |\n\n\nUpdates `phpunit/phpunit` from 9.5.20 to 9.6.33\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 9.6.33\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.32\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/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 9.6.30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 9.6 in the \u003ca href=\"https://docs.phpunit.de/en/9.6/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md\"\u003ephpunit/phpunit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[9.6.33] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTo prevent Poisoned Pipeline Execution (PPE) attacks using prepared \u003ccode\u003e.coverage\u003c/code\u003e files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.32] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePHPUnit\\Framework\\MockObject\u003c/code\u003e exceptions are now subtypes of \u003ccode\u003ePHPUnit\\Exception\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.31] - 2025-12-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with PHP 8.4 to work around PHP-Scoper issue \u003ca href=\"https://redirect.github.com/humbug/php-scoper/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.30] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.29] - 2025-09-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.28] - 2025-09-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes; \u003ccode\u003ephpunit.phar\u003c/code\u003e rebuilt with updated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.27] - 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[9.6.26] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003e__serialize()\u003c/code\u003e in addition to \u003ccode\u003e__sleep()\u003c/code\u003e (which will be deprecated in PHP 8.5)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[9.6.25] - 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[9.6.24] - 2025-08-10\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/fea06253ecc0a32faf787bd31b261f56f351d049\"\u003e\u003ccode\u003efea0625\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1a677f663f09de85b97e1a7d03823890594cdba9\"\u003e\u003ccode\u003e1a677f6\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/1015741814413c156abb0f53d7db7bbd03c6e858\"\u003e\u003ccode\u003e1015741\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/1cce5f3ac2eec234cc0ce2f90ab9d5b80b240bea\"\u003e\u003ccode\u003e1cce5f3\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/3141742e00620e2968d3d2e732d320de76685fda\"\u003e\u003ccode\u003e3141742\u003c/code\u003e\u003c/a\u003e Do not run PHPT test when its temporary file for code coverage information ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/0b3170aaebeb461133937cfd92e5beb0348c0a2b\"\u003e\u003ccode\u003e0b3170a\u003c/code\u003e\u003c/a\u003e We do not need to unserialize() objects here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/261086ae0c36fabeb96121c0dd3a8ec43d88cfca\"\u003e\u003ccode\u003e261086a\u003c/code\u003e\u003c/a\u003e Extract method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/fdd6b86f3ad053c264f04fc4e3413af699378e66\"\u003e\u003ccode\u003efdd6b86\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/492ee10a8369a1c1ac390a3b46e0c846e384c5a4\"\u003e\u003ccode\u003e492ee10\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/81edce2f5796507927109df4316e38ce1d02b031\"\u003e\u003ccode\u003e81edce2\u003c/code\u003e\u003c/a\u003e Merge branch '8.5' into 9.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/9.5.20...9.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpseclib/phpseclib` from 3.0.37 to 3.0.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpseclib/phpseclib/releases\"\u003ephpseclib/phpseclib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.51\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet()\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA: fix for keys with negative modulos (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: adjust priority with which BCMath is used for PHP 8.4+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.4 deprecations\u003c/li\u003e\n\u003cli\u003eBigInteger: workaround for regression in GMP that PHP introduced\u003c/li\u003e\n\u003cli\u003eBigInteger: speed up Barrett reductions\u003c/li\u003e\n\u003cli\u003eX509: make the attributes section of new CSRs be blank (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1522\"\u003e#1522\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/phpseclib/phpseclib/blob/master/CHANGELOG.md\"\u003ephpseclib/phpseclib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.51 - 2026-04-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: use constant time string comparison in get_binary_packet()\u003c/li\u003e\n\u003cli\u003eRSA: add sha3 support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse new OpenSSL functionality (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.50 - 2026-03-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix for PHP 8.5 BC breaking changes on 32-bit machines (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2126\"\u003e#2126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake unpadding in CBC mode constant time (CVE-2026-32935)\u003c/li\u003e\n\u003cli\u003eX509: add support for organizationIdentifier (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.49 - 2026-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeys/OpenSSH: add support for pub keys with multiple spaces / tabs (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.48 - 2025-12-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereadd SCP support (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: add more validation checks to asn1map (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRSA/PSS: more elegant int conversion (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2107\"\u003e#2107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore PHP 8.5 deprecations (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2103\"\u003e#2103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.47 - 2025-10-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix PHP 8.5 deprecations\u003c/li\u003e\n\u003cli\u003eSFTP: check if realpath succeeded when changing SFTP directory (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: add copy() method (only usable if copy-data ext is available) (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.46 - 2025-06-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger/BCMath: strict_types fix (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.45 - 2025-06-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBigInteger: modPow() calls with negative base gave incorrect result (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBigInteger: barrett reduction returned '' vs '0' for bcmath engine (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.44 - 2025-06-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSSH2: add send_eof() method (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: server identification string handling enhancements (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2082\"\u003e#2082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSSH2: shore up terrapin counter measures\u003c/li\u003e\n\u003cli\u003eSSH2: fix for packets sent between KEXINIT packets (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2084\"\u003e#2084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSFTP: convert filenames to strings (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash: add cmac_aes algorithm (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eASN1: support tags with values \u0026gt;= 30 (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublicKeyLoader: improve handling of bad keys (\u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2077\"\u003e#2077\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/phpseclib/phpseclib/issues/2079\"\u003e#2079\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/phpseclib/phpseclib/commit/d59c94077f9c9915abb51ddb52ce85188ece1748\"\u003e\u003ccode\u003ed59c940\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/2d1a664b940b9b8f367185307dc010d11a2790f3\"\u003e\u003ccode\u003e2d1a664\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/8e2adfd761c11421ff4f4b694b4d0db78f3b4355\"\u003e\u003ccode\u003e8e2adfd\u003c/code\u003e\u003c/a\u003e CHANGELOG: add new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/254140b34b8d738c53686f0362b22e2153d893ea\"\u003e\u003ccode\u003e254140b\u003c/code\u003e\u003c/a\u003e Merge branch '2.0' into 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/3c7de67772a915df14140348baa899c5bbfdd24a\"\u003e\u003ccode\u003e3c7de67\u003c/code\u003e\u003c/a\u003e Merge branch '1.0' into 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/ffe48b6b1b1af6963327f0a5330e3aa004a194ac\"\u003e\u003ccode\u003effe48b6\u003c/code\u003e\u003c/a\u003e SSH2: use constant time string comparison in get_binary_packet():\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/9e4813fa0c148cc4838490d294a56fc51439417c\"\u003e\u003ccode\u003e9e4813f\u003c/code\u003e\u003c/a\u003e Hash: fix for sha512-224 and sha512-256\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/9275a75f17fd03bc0a85ad78ea60fd0356bad146\"\u003e\u003ccode\u003e9275a75\u003c/code\u003e\u003c/a\u003e RSA: add support for sha3/224, sha3/256, sha3/384 and sha3/512\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/39465c116ad88b53902ef8e41c77561570afc043\"\u003e\u003ccode\u003e39465c1\u003c/code\u003e\u003c/a\u003e CS adjustment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpseclib/phpseclib/commit/ecd6bd4ddf7cf885cada22c309d9fb0a8ce7129f\"\u003e\u003ccode\u003eecd6bd4\u003c/code\u003e\u003c/a\u003e EC: backport Curve25519/448 tweaks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpseclib/phpseclib/compare/3.0.37...3.0.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `robrichards/xmlseclibs` from 3.1.1 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robrichards/xmlseclibs/releases\"\u003erobrichards/xmlseclibs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eValidate AES-GCM Authentication Tag\u003c/p\u003e\n\u003ch2\u003e3.1.4\u003c/h2\u003e\n\u003cp\u003efix canonicalization error\u003c/p\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eRemoves BC breaking change\u003c/p\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eAdd tab to list of whitespace values to remove from cert\nloadKey should check return value for openssl_get_privatekey\nSwitch to GitHub actions\nSupport OAEP (from unreleased 3.1.1)\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/robrichards/xmlseclibs/blob/master/CHANGELOG.txt\"\u003erobrichards/xmlseclibs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003exmlseclibs.php\n|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n12, Dec 2026, 3.1.5\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidate AES-GCM Authentication Tag (Sideni)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e08, Dec 2025, 3.1.4\nSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix canonicalization bypass error (d0ge)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.3\nBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove loadKey check due to BC issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e20, Nov 2024, 3.1.2\nImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tab to list of whitespace values to remove from cert. refs \u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eloadKey should check return value for openssl_get_privatekey (sammarshallou)\u003c/li\u003e\n\u003cli\u003eSwitch to GitHub actions (SharkMachine)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e05, Sep 2020, 3.1.1\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport OAEP (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix AES128 (iggyvolz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix tests for older PHP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e22, Apr 2020, 3.1.0\nFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport AES-GCM. Requires PHP 7.1. (François Kooman)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Travis tests for older PHP versions.\u003c/li\u003e\n\u003cli\u003eUse DOMElement interface to fix some IDEs reporting documentation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug Fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFIX missing InclusiveNamespaces PrefixList from Java + Apache WSS4J. (njake)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e06, Nov 2019, 3.0.4\nSecurity Improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInsure only a single SignedInfo element exists within a signature during\nverification. Refs CVE-2019-3465.\nBug Fixes:\u003c/li\u003e\n\u003cli\u003eFix variable casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e15, Nov 2018, 3.0.3\nBug Fixes:\u003c/p\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/robrichards/xmlseclibs/commit/03062be78178cbb5e8f605cd255dc32a14981f92\"\u003e\u003ccode\u003e03062be\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/bc87389224c6de95802b505e5265b0ec2c5bcdbd\"\u003e\u003ccode\u003ebc87389\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/2bdfd742624d739dfadbd415f00181b4a77aaf07\"\u003e\u003ccode\u003e2bdfd74\u003c/code\u003e\u003c/a\u003e remove BC breaking code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/56361cc2970162539ffbaaaaecb8127a715f380f\"\u003e\u003ccode\u003e56361cc\u003c/code\u003e\u003c/a\u003e Update date and prep for 3.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/cf50b5023964550d714df76ba9adf21eb6fdaa35\"\u003e\u003ccode\u003ecf50b50\u003c/code\u003e\u003c/a\u003e ci: Use GitHub Actions V3 (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/e899d2b5bbe071455c00601b886a373890390d83\"\u003e\u003ccode\u003ee899d2b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/158c73571e395d7e50b366ebc6821a2affcbdaae\"\u003e\u003ccode\u003e158c735\u003c/code\u003e\u003c/a\u003e loadKey should check return value for openssl_get_privatekey (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/ebeaef13e861f216a83ba6ac46e1b6155762cc14\"\u003e\u003ccode\u003eebeaef1\u003c/code\u003e\u003c/a\u003e Add tab to whitespaces to remove (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/61657f3c510fe061b6f00169366eed4cdde8f0c9\"\u003e\u003ccode\u003e61657f3\u003c/code\u003e\u003c/a\u003e Switch to GitHub actions (\u003ca href=\"https://redirect.github.com/robrichards/xmlseclibs/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robrichards/xmlseclibs/commit/a268e601bc47493a42a70f050c0661f1fd592bb9\"\u003e\u003ccode\u003ea268e60\u003c/code\u003e\u003c/a\u003e Fix subject name.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robrichards/xmlseclibs/compare/3.1.1...3.1.5\"\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 5.4.35 to 5.4.49\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\u003ev5.4.49\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.48...v5.4.49\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59023\"\u003esymfony/symfony#59023\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/59013\"\u003esymfony/symfony#59013\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting (\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/58562\"\u003esymfony/symfony#58562\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly (\u003ca href=\"https://github.com/discordier\"\u003e\u003ccode\u003e@​discordier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58924\"\u003esymfony/symfony#58924\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot; (\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/58915\"\u003esymfony/symfony#58915\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses (\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/58914\"\u003esymfony/symfony#58914\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses (\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/58875\"\u003esymfony/symfony#58875\u003c/a\u003e [HttpClient] Removed body size limit (Carl Julian Sauter)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58860\"\u003esymfony/symfony#58860\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers (\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/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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/58850\"\u003esymfony/symfony#58850\u003c/a\u003e [HttpClient] fix PHP 7.2 compatibility (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50342 [HttpClient] Filter private IPs before connecting when Host == IP (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58278\"\u003esymfony/symfony#58278\u003c/a\u003e [HttpClient] Fix setting \u003ccode\u003eCURLMOPT_MAXCONNECTS\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58044\"\u003esymfony/symfony#58044\u003c/a\u003e [HttpClient] Do not overwrite the host to request when using option \u0026quot;resolve\u0026quot; (\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/57981\"\u003esymfony/symfony#57981\u003c/a\u003e [HttpClient] reject malformed URLs with a meaningful exception (\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/57870\"\u003esymfony/symfony#57870\u003c/a\u003e [HttpClient] Disable HTTP/2 PUSH by default when using curl (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-client/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\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/symfony/http-client/commit/d77d8e212cde7b5c4a64142bf431522f19487c28\"\u003e\u003ccode\u003ed77d8e2\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix streaming and redirecting with NoPrivateNetworkHttpClient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/63a12783b8b367100a24e447cb3badf60ed4fc22\"\u003e\u003ccode\u003e63a1278\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix checking for private IPs before connecting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/5acf07c8736c23e71fedc95f8d4b99fd42f6f68d\"\u003e\u003ccode\u003e5acf07c\u003c/code\u003e\u003c/a\u003e [HttpClient] Close gracefull when the server closes the connection abruptly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/4e9ca20053aa0b4e541899b18ad7dd5769623059\"\u003e\u003ccode\u003e4e9ca20\u003c/code\u003e\u003c/a\u003e [HttpClient] Various cleanups after recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/43f2764b22bb5a1a8305770166eb56cc48a05b9d\"\u003e\u003ccode\u003e43f2764\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix empty hosts in option \u0026quot;resolve\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/582cf3a4ade7d4e8362a9ba00b53d8663329f3f8\"\u003e\u003ccode\u003e582cf3a\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;resolve\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/3852b382a02eeacbdbe3340f69e0f26848e652b9\"\u003e\u003ccode\u003e3852b38\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix option \u0026quot;bindto\u0026quot; with IPv6 addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/aae5019995ab88eb12478b73c5cb5986fe0e4e6e\"\u003e\u003ccode\u003eaae5019\u003c/code\u003e\u003c/a\u003e Removed body size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/31526173f07596f5e5be6cb8ac34dd7315fbaabc\"\u003e\u003ccode\u003e3152617\u003c/code\u003e\u003c/a\u003e [HttpClient] Fix catching some invalid Location headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-client/commit/c83c46a2ab0605b7e1f3f9dd35dfe0f96cb09090\"\u003e\u003ccode\u003ec83c46a\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-client/compare/v5.4.35...v5.4.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/http-foundation` from 5.4.35 to 5.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/http-foundation/releases\"\u003esymfony/http-foundation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.50\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.49...v5.4.50\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58836\"\u003esymfony/symfony#58836\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (bis) (\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\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58619\"\u003esymfony/symfony#58619\u003c/a\u003e [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (\u003ca href=\"https://github.com/GromNaN\"\u003e\u003ccode\u003e@​GromNaN\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58181\"\u003esymfony/symfony#58181\u003c/a\u003e [HttpFoundation] Update links for \u003ccode\u003eX-Accel-Redirect\u003c/code\u003e and fail properly when \u003ccode\u003eX-Accel-Mapping\u003c/code\u003e is missing (\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/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57585\"\u003esymfony/symfony#57585\u003c/a\u003e [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54910\"\u003esymfony/symfony#54910\u003c/a\u003e [HttpFoundation]  filter out empty HTTP header parts (\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/54816\"\u003esymfony/symfony#54816\u003c/a\u003e [Cache] Fix support for predis/predis:^2.0 (\u003ca href=\"https://github.com/mfettig\"\u003e\u003ccode\u003e@​mfettig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54506\"\u003esymfony/symfony#54506\u003c/a\u003e [HttpFoundation] Set content-type header in RedirectResponse (\u003ca href=\"https://github.com/smnandre\"\u003e\u003ccode\u003e@​smnandre\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/http-foundation/compare/v5.4.37...v5.4.38\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/http-foundation/commit/1a0706e8b8041046052ea2695eb8aeee04f97609\"\u003e\u003ccode\u003e1a0706e\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix parsing pathinfo with no leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38b8af283b830e1363acd79e5bc3412d055341\"\u003e\u003ccode\u003e3f38b8a\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/897e8a21a582989e511fb7627229f10f7d83f634\"\u003e\u003ccode\u003e897e8a2\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Revert risk change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3280c9d05c6ad6a2b5528923d0bb56c90bcc911a\"\u003e\u003ccode\u003e3280c9d\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug (bis)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab\"\u003e\u003ccode\u003e168b77c\u003c/code\u003e\u003c/a\u003e security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2\"\u003e\u003ccode\u003e32310ff\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Reject URIs that contain invalid characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422\"\u003e\u003ccode\u003e38bd9bc\u003c/code\u003e\u003c/a\u003e [HttpFoundation] Remove invalid HTTP method from exception message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042\"\u003e\u003ccode\u003e3f38426\u003c/code\u003e\u003c/a\u003e Ensure compatibility with mongodb v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0\"\u003e\u003ccode\u003e35f7b4c\u003c/code\u003e\u003c/a\u003e session names must not be empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69\"\u003e\u003ccode\u003ee641edd\u003c/code\u003e\u003c/a\u003e ensure session storages are opened in tests before destroying them\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/http-foundation/compare/v5.4.35...v5.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/process` from 5.4.40 to 5.4.51\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/process/releases\"\u003esymfony/process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.51\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.50...v5.4.51\"\u003ehttps://github.com/symfony/process/compare/v5.4.50...v5.4.51\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity #cve-2026-24739  Fix escaping for MSYS on Windows (\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\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/process/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/process/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51736 [Process] Use PATH before CD to load the shell on Windows (\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/58752\"\u003esymfony/symfony#58752\u003c/a\u003e [Process] Fix escaping /X arguments on Windows (\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/58735\"\u003esymfony/symfony#58735\u003c/a\u003e [Process] Return built-in cmd.exe commands directly in ExecutableFinder (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58723\"\u003esymfony/symfony#58723\u003c/a\u003e [Process] Properly deal with not-found executables on Windows (\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/58711\"\u003esymfony/symfony#58711\u003c/a\u003e [Process] Fix handling empty path found in the PATH env var with ExecutableFinder (\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\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/process/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/process/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/process/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58291\"\u003esymfony/symfony#58291\u003c/a\u003e [Process] Fix finding executables independently of open_basedir (\u003ca href=\"https://github.com/BlackbitDevs\"\u003e\u003ccode\u003e@​BlackbitDevs\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/process/commit/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f\"\u003e\u003ccode\u003e467bfc5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping for MSYS on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5d1662fb32ebc94f17ddb8d635454a776066733d\"\u003e\u003ccode\u003e5d1662f\u003c/code\u003e\u003c/a\u003e normalize paths to avoid failures if a path is referenced by different names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/01906871cb9b5e3cf872863b91aba4ec9767daf4\"\u003e\u003ccode\u003e0190687\u003c/code\u003e\u003c/a\u003e [Process] Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/ee7598479a4969bab8687877103d442579674754\"\u003e\u003ccode\u003eee75984\u003c/code\u003e\u003c/a\u003e security #cve-2024-51736 [Process] Use %PATH% before %CD% to load the shell o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/05c2ccc705cb0336becfdc10f6dd67896d9ba91a\"\u003e\u003ccode\u003e05c2ccc\u003c/code\u003e\u003c/a\u003e [Process] Use %PATH% before %CD% to load the shell on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d94dda5a49f8e43523d6966ab705a754001d42fe\"\u003e\u003ccode\u003ed94dda5\u003c/code\u003e\u003c/a\u003e [Process] Fix escaping /X arguments on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/72baf6b0591f07b051450bdf2608f93fb5c0a6e5\"\u003e\u003ccode\u003e72baf6b\u003c/code\u003e\u003c/a\u003e fix the constant being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/81e1a0cdac68330b5acec27c427cf59be49c73f7\"\u003e\u003ccode\u003e81e1a0c\u003c/code\u003e\u003c/a\u003e fix the path separator being used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/d67303e08c4886bdd658fa2a9f9a4e83e3011fdb\"\u003e\u003ccode\u003ed67303e\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58747\"\u003e#58747\u003c/a\u003e [Process] fix the directory separator being used (xabbuh)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/process/commit/5cdd400532266d46d4c40240965448a52f94bf3b\"\u003e\u003ccode\u003e5cdd400\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/process/issues/58746\"\u003e#58746\u003c/a\u003e [Process] Improve test cleanup by unlinking in a \u003ccode\u003efinally\u003c/code\u003e block...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/process/compare/v5.4.40...v5.4.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/security-http` from 5.4.35 to 5.4.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/security-http/releases\"\u003esymfony/security-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity symfony/symfony#cve-2024-51996 [Security] Check owner of persisted remember-me cookie (\u003ca href=\"https://github.com/jderusse\"\u003e\u003ccode\u003e@​jderusse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58754\"\u003esymfony/symfony#58754\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impersonation (\u003ca href=\"https://github.com/wouterj\"\u003e\u003ccode\u003e@​wouterj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58218\"\u003esymfony/symfony#58218\u003c/a\u003e Work around \u003ccode\u003eparse_url()\u003c/code\u003e bug (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58002\"\u003esymfony/symfony#58002\u003c/a\u003e [Security] Revert stateless check for ContextListener (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57372\"\u003esymfony/symfony#57372\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request (\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\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.39\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.38...v5.4.39\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54059\"\u003esymfony/symfony#54059\u003c/a\u003e [Security] Validate that CSRF token in form login is string similar to username/password (\u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.38\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.37...v5.4.38\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.37...v5.4.38\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.36\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.36\"\u003ehttps://github.com/symfony/security-http/compare/v5.4.35...v5.4.36\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54045\"\u003esymfony/symfony#54045\u003c/a\u003e [Config][Messenger][Security] Don't turn deprecations into exceptions  when unserializing (\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/security-http/commit/cde02b002e0447075430e6a84482e38f2fd9268d\"\u003e\u003ccode\u003ecde02b0\u003c/code\u003e\u003c/a\u003e [security-http] Check owner of persisted remember-me cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/7152f0e4e292719cdeb8306076448036e025569b\"\u003e\u003ccode\u003e7152f0e\u003c/code\u003e\u003c/a\u003e [Security] Store original token in token storage when implicitly exiting impe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/8a4986d182d7b695a68c3e161a8ba96b54274bc6\"\u003e\u003ccode\u003e8a4986d\u003c/code\u003e\u003c/a\u003e Add PR template and auto-close PR on subtree split repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/c0f81598425c170807f19b9a5413ad05323f317b\"\u003e\u003ccode\u003ec0f8159\u003c/code\u003e\u003c/a\u003e Work around parse_url() bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/dc6de50b41b636c4405d748015301e12e58e6b13\"\u003e\u003ccode\u003edc6de50\u003c/code\u003e\u003c/a\u003e Revert stateless check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/14d271e304dce13ae77e39e6a6353c986e756b40\"\u003e\u003ccode\u003e14d271e\u003c/code\u003e\u003c/a\u003e [HttpKernel][Security] Fix accessing session for stateless request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/71948200354880137f719133d5a84927e3a140fb\"\u003e\u003ccode\u003e7194820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54653\"\u003e#54653\u003c/a\u003e Auto-close PRs on subtree-splits (nicolas-grekas)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/1957999c8aee8c807fbce050e6e008cfd0f477e1\"\u003e\u003ccode\u003e1957999\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/security-http/issues/54785\"\u003e#54785\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/49c9c6d413da0459821467dc5bfc99dd7b76ef00\"\u003e\u003ccode\u003e49c9c6d\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003egetMockForAbstractClass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/security-http/commit/31d24e4475ae8a2cf1d4d7cbac51621384ad21c5\"\u003e\u003ccode\u003e31d24e4\u003c/code\u003e\u003c/a\u003e Remove calls to \u003ccode\u003eTestCase::iniSet()\u003c/code\u003e and calls to deprecated methods of `Mock...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/security-http/compare/v5.4.35...v5.4.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/validator` from 5.4.35 to 5.4.48\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\u003ev5.4.48\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.47...v5.4.48\"\u003ehttps://github.com/symfony/validator/compare/v5.4.47...v5.4.48\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.47\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.46...v5.4.47\"\u003ehttps://github.com/symfony/validator/compare/v5.4.46...v5.4.47\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.46\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.45...v5.4.46\"\u003ehttps://github.com/symfony/validator/compare/v5.4.45...v5.4.46\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.45\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.44...v5.4.45\"\u003ehttps://github.com/symfony/validator/compare/v5.4.44...v5.4.45\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58615\"\u003esymfony/symfony#58615\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned (\u003ca href=\"https://github.com/symfonyaml\"\u003e\u003ccode\u003e@​symfonyaml\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.44\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.43...v5.4.44\"\u003ehttps://github.com/symfony/validator/compare/v5.4.43...v5.4.44\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58316\"\u003esymfony/symfony#58316\u003c/a\u003e [Form] Don't call the constructor of LogicalOr (\u003ca href=\"https://github.com/derrabus\"\u003e\u003ccode\u003e@​derrabus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58266\"\u003esymfony/symfony#58266\u003c/a\u003e [HttpKernel] pass CSV escape characters explicitly (\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\u003ev5.4.43\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.42...v5.4.43\"\u003ehttps://github.com/symfony/validator/compare/v5.4.42...v5.4.43\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/58127\"\u003esymfony/symfony#58127\u003c/a\u003e [Validator] synchronize IBAN formats (\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/57984\"\u003esymfony/symfony#57984\u003c/a\u003e [Validator] Add \u003ccode\u003eD\u003c/code\u003e regex modifier in relevant validators (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57925\"\u003esymfony/symfony#57925\u003c/a\u003e [Validator] reset the validation context after validating nested constraints (\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/57905\"\u003esymfony/symfony#57905\u003c/a\u003e [Validator] allow more unicode characters in URL paths (\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\u003ev5.4.42\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.41...v5.4.42\"\u003ehttps://github.com/symfony/validator/compare/v5.4.41...v5.4.42\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57812\"\u003esymfony/symfony#57812\u003c/a\u003e [Validator] treat uninitialized properties referenced by property paths as null (\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\u003ev5.4.41\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.40...v5.4.41\"\u003ehttps://github.com/symfony/validator/compare/v5.4.40...v5.4.41\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57213\"\u003esymfony/symfony#57213\u003c/a\u003e [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message (\u003ca href=\"https://github.com/seho-nl\"\u003e\u003ccode\u003e@​seho-nl\u003c/code\u003e\u003c/a\u003e, Sebastien Hoek)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.40\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/validator/compare/v5.4.39...v5.4.40\"\u003ehttps://github.com/symfony/validator/compare/v5.4.39...v5.4.40\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/57275\"\u003esymfony/symfony#57275\u003c/a\u003e Fix autoload configs to avoid warnings when building optimized autoloaders (\u003ca href=\"https://github.com/Seldaek\"\u003e\u003ccode\u003e@​Seldaek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54924\"\u003esymfony/symfony#54924\u003c/a\u003e [Validator] IBAN Check digits should always between 2 and 98 (\u003ca href=\"https://github.com/karstennilsen\"\u003e\u003ccode\u003e@​karstennilsen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/54834\"\u003esymfony/symfony#54834\u003c/a\u003e [Validator] Check \u003ccode\u003eLocale\u003c/code\u003e class existence before using it (\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\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/symfony/validator/commit/883667679d93d6c30f1b7490d669801712d3be2f\"\u003e\u003ccode\u003e8836676\u003c/code\u003e\u003c/a\u003e Reviewed and Translated zh_CN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/156e410af1b713b2a82d144a58130f2efaa922a1\"\u003e\u003ccode\u003e156e410\u003c/code\u003e\u003c/a\u003e [Validator] review italian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/62686ac30e220107bde66aa56b50de5aace3d8fd\"\u003e\u003ccode\u003e62686ac\u003c/code\u003e\u003c/a\u003e [Validator] review latvian translations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/7caeb2a5f5d5a8a82f243e4dd0b1e7b89e54dc33\"\u003e\u003ccode\u003e7caeb2a\u003c/code\u003e\u003c/a\u003e update ICU data from 75.1 to 76.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9849c2cae17964a42a77df6823ac90414e2b451d\"\u003e\u003ccode\u003e9849c2c\u003c/code\u003e\u003c/a\u003e [Validator] Fix 58691 (missing plural-options in serbian language translation)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6efac0a6c489fa2362ec327041566fde84a094eb\"\u003e\u003ccode\u003e6efac0a\u003c/code\u003e\u003c/a\u003e fix translation file syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/6835ae94f47f6bd9458bc29003feb22b940b62fe\"\u003e\u003ccode\u003e6835ae9\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/symfony/validator/issues/58534\"\u003e#58534\u003c/a\u003e Improve Validator \u0026amp; Security Turkish translations (Tugba Celebio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/30c69c9852e57be99fe640c514c4e3c35dc4b8df\"\u003e\u003ccode\u003e30c69c9\u003c/code\u003e\u003c/a\u003e [Validator] [Choice] Fix callback option if not array returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/563408d437b336e312c22c620d923751a8fffce3\"\u003e\u003ccode\u003e563408d\u003c/code\u003e\u003c/a\u003e Add missing translations for Turkish (tr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/validator/commit/9cffbefb59863c694d356e09be4c19d0c80b56bd\"\u003e\u003ccode\u003e9cffbef\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/symfony/validator/issues/53037\"\u003e#53037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/symfony/validator/compare/v5.4.35...v5.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `twig/twig` from 3.8.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twigphp/Twig/blob/3.x/CHANGELOG\"\u003etwig/twig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.19.0 (2025-01-28)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a security issue where escaping was missing when using \u003ccode\u003e??\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eToken::getType()\u003c/code\u003e, use \u003ccode\u003eToken::test()\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eToken::toEnglish()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForElseNode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eTwig\\ExpressionParser::parseOnlyArguments()\u003c/code\u003e and\n\u003ccode\u003eTwig\\ExpressionParser::parseArguments()\u003c/code\u003e (use\n\u003ccode\u003eTwig\\ExpressionParser::parseNamedArguments()\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003econstant()\u003c/code\u003e behavior when used with \u003ccode\u003e??\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003einvoke\u003c/code\u003e filter\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e{}\u003c/code\u003e optional for the \u003ccode\u003etypes\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLastModifiedExtensionInterface\u003c/code\u003e and implementation in \u003ccode\u003eAbstractExtension\u003c/code\u003e to track modification of runtime classes\u003c/li\u003e\n\u003cli\u003eIgnore static properties when using the dot operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.18.0 (2024-12-29)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for invoking closures\u003c/li\u003e\n\u003cli\u003eFix unary operator precedence change\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eSyntaxError\u003c/code\u003e exceptions from undefined handlers when using the \u003ccode\u003eguard\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003eAdd a way to stream template rendering (\u003ccode\u003eTemplateWrapper::stream()\u003c/code\u003e and \u003ccode\u003eTemplateWrapper::streamBlock()\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.17.1 (2024-12-12)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the null coalescing operator when the test returns null\u003c/li\u003e\n\u003cli\u003eFix the Elvis operator when used as '? :' instead of '?:'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.17.0 (2024-12-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix ArrayAccess with objects as keys\u003c/li\u003e\n\u003cli\u003eSupport underscores in number literals\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eConditionalExpression\u003c/code\u003e and \u003ccode\u003eNullCoalesceExpression\u003c/code\u003e (use \u003ccode\u003eConditionalTernary\u003c/code\u003e and \u003ccode\u003eNullCoalesceBinary\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.16.0 (2024-11-29)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eInlinePrint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix having macro variables starting with an underscore\u003c/li\u003e\n\u003cli\u003eDeprecate not passing a \u003ccode\u003eSource\u003c/code\u003e instance to \u003ccode\u003eTokenStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate returning \u003ccode\u003enull\u003c/code\u003e from \u003ccode\u003eTwigFilter::getSafe()\u003c/code\u003e and \u003ccode\u003eTwigFunction::getSafe()\u003c/code\u003e, return \u003ccode\u003e[]\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.15.0 (2024-11-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[BC BREAK] Add support for accessing class constants with the dot operator;\nthis can be a BC break if you don't use UPPERCASE constant names\u003c/li\u003e\n\u003cli\u003eAdd Spanish inflector support for the \u003ccode\u003eplural\u003c/code\u003e and \u003ccode\u003esingular\u003c/code\u003e filters in the String extension\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eTempNameExpression\u003c/code\u003e in favor of \u003ccode\u003eLocalVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNameExpression\u003c/code\u003e in favor of \u003ccode\u003eContextVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eAssignNameExpression\u003c/code\u003e in favor of \u003ccode\u003eAssignContextVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eMacroAutoImportNodeVisitor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eMethodCallExpression\u003c/code\u003e in favor of \u003ccode\u003eMacroReferenceExpression\u003c/code\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/twigphp/Twig/commit/d4f8c2b86374f08efc859323dbcd95c590f7124e\"\u003e\u003ccode\u003ed4f8c2b\u003c/code\u003e\u003c/a\u003e Prepare the 3.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/38576b12f05df3cc871bf68f39ccb46b418334a3\"\u003e\u003ccode\u003e38576b1\u003c/code\u003e\u003c/a\u003e security #cve-2025-24374 [SECURITY] Fix a security issue where escaping was m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/445f74cfe05c310e381fe17a756c5afde694d567\"\u003e\u003ccode\u003e445f74c\u003c/code\u003e\u003c/a\u003e [SECURITY] Fix a security issue where escaping was missing when using ??\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/b63863709ca65c543f81e96908e81710a7177f16\"\u003e\u003ccode\u003eb638637\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4560\"\u003e#4560\u003c/a\u003e Fix typo for html_cva code example (matthieupetel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/83da53c3f13a70222f9a1bc7bf33acf7eb1a379a\"\u003e\u003ccode\u003e83da53c\u003c/code\u003e\u003c/a\u003e Fix typo for html_cva code example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/48d167a29735e85a90230ad953700438f5285571\"\u003e\u003ccode\u003e48d167a\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4558\"\u003e#4558\u003c/a\u003e Fix CS (fabpot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/f594248a40b4c31cd69561d5a08c456ef9b5b26e\"\u003e\u003ccode\u003ef594248\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/fcd0332dca2a88e69a988ab7e4c603acc910b5e8\"\u003e\u003ccode\u003efcd0332\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4557\"\u003e#4557\u003c/a\u003e Fix Token::__toString() (fabpot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/11535e9058b289d55e5057bf9e701ba64af97ac6\"\u003e\u003ccode\u003e11535e9\u003c/code\u003e\u003c/a\u003e Fix Token::__toString()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twigphp/Twig/commit/b680354bbb639bdf8019e2c488648d5dbbc501ef\"\u003e\u003ccode\u003eb680354\u003c/code\u003e\u003c/a\u003e minor \u003ca href=\"https://redirect.github.com/twigphp/Twig/issues/4556\"\u003e#4556\u003c/a\u003e fix intl-extra tests (xabbuh)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twigphp/Twig/compare/v3.8.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/TheJ-Erk400/mautic-dev/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/TheJ-Erk400/mautic-dev/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheJ-Erk400%2Fmautic-dev/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}}]}