{"id":59871,"name":"sebastian/recursion-context","ecosystem":"packagist","repository_url":"https://github.com/sebastianbergmann/recursion-context","issues_count":20,"created_at":"2025-08-11T15:33:23.367Z","updated_at":"2025-08-11T15:33:23.367Z","purl":"pkg:composer/sebastian/recursion-context","metadata":{"id":700126,"name":"sebastian/recursion-context","ecosystem":"packagist","description":"Provides functionality to recursively process PHP variables","homepage":"https://github.com/sebastianbergmann/recursion-context","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/sebastianbergmann/recursion-context","keywords_array":[],"namespace":"sebastian","versions_count":22,"first_release_published_at":"2015-01-24T09:48:32.000Z","latest_release_published_at":"2025-02-07T05:00:01.000Z","latest_release_number":"7.0.0","last_synced_at":"2025-08-11T16:31:41.545Z","created_at":"2022-04-07T11:06:57.510Z","updated_at":"2025-08-11T16:31:41.545Z","registry_url":"https://packagist.org/packages/sebastian/recursion-context#","install_command":"composer require sebastian/recursion-context","documentation_url":null,"metadata":{"funding":[{"url":"https://github.com/sebastianbergmann","type":"github"},{"url":"https://liberapay.com/sebastianbergmann","type":"liberapay"},{"url":"https://thanks.dev/u/gh/sebastianbergmann","type":"thanks_dev"},{"url":"https://tidelift.com/funding/github/packagist/sebastian/recursion-context","type":"tidelift"}]},"repo_metadata":{"id":26243374,"uuid":"29690340","full_name":"sebastianbergmann/recursion-context","owner":"sebastianbergmann","description":"Provides functionality to recursively process PHP variables","archived":false,"fork":false,"pushed_at":"2024-03-29T09:41:44.000Z","size":76745,"stargazers_count":6472,"open_issues_count":0,"forks_count":16,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-18T11:42:23.057Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sebastianbergmann.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"sebastianbergmann"}},"created_at":"2015-01-22T17:19:19.000Z","updated_at":"2024-06-17T06:30:21.998Z","dependencies_parsed_at":"2023-01-16T23:00:51.684Z","dependency_job_id":"acbcccc6-eb6d-474a-98ff-d8938a65f916","html_url":"https://github.com/sebastianbergmann/recursion-context","commit_stats":{"total_commits":319,"total_committers":10,"mean_commits":31.9,"dds":0.0658307210031348,"last_synced_commit":"341a2e6a7a96159ac1305ae60a2392e0c9ecbfd7"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebastianbergmann","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218677505,"owners_count":16370497,"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":"sebastianbergmann","name":"Sebastian Bergmann","uuid":"25218","kind":"user","description":"Sebastian Bergmann is the creator of PHPUnit. He co-founded thePHP.cc and helps PHP teams build better software.","email":"","website":"https://sebastian-bergmann.de/","location":"Siegburg, Germany","twitter":null,"company":"@thePHPcc ","icon_url":"https://avatars.githubusercontent.com/u/25218?u=01bb70d9be43ded7572eb3862127ff281daa2725\u0026v=4","repositories_count":73,"last_synced_at":"2024-05-20T15:10:32.925Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/sebastianbergmann","funding_links":["https://github.com/sponsors/sebastianbergmann"],"total_stars":149927,"followers":7189,"following":0,"created_at":"2022-11-02T16:26:52.455Z","updated_at":"2024-05-20T15:10:37.078Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebastianbergmann","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebastianbergmann/repositories"},"tags":[{"name":"6.0.1","sha":"2f15508e17af4ea35129bbc32ce28a814d9c7426","kind":"tag","published_at":"2024-06-17T05:23:08.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/6.0.1","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/6.0.1/manifests"},{"name":"3.0.2","sha":"9bfd3c6f1f08c026f542032dfb42813544f7d64c","kind":"tag","published_at":"2024-03-01T14:07:38.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/3.0.2","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.2/manifests"},{"name":"6.0.0","sha":"b75224967b5a466925c6d54e68edd0edf8dd4ed4","kind":"tag","published_at":"2024-02-02T06:08:52.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/6.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/6.0.0/manifests"},{"name":"5.0.0","sha":"05909fb5bc7df4c52992396d0116aed689f93712","kind":"tag","published_at":"2023-02-03T07:05:40.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/5.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/5.0.0/manifests"},{"name":"4.0.5","sha":"e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1","kind":"tag","published_at":"2023-02-03T06:07:47.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.5","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.5/manifests"},{"name":"3.0.1","sha":"367dcba38d6e1977be014dc4b22f47a484dac7fb","kind":"tag","published_at":"2020-11-30T07:34:38.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/3.0.1","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.1/manifests"},{"name":"4.0.4","sha":"cd9d8cf3c5804de4341c283ed787f099f5506172","kind":"tag","published_at":"2020-10-26T13:17:34.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.4","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.4/manifests"},{"name":"4.0.3","sha":"ed8c9cd355089134bc9cba421b5cfdd58f0eaef7","kind":"tag","published_at":"2020-09-28T05:17:40.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.3","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"062231bf61d2b9448c4fa5a7643b5e1829c11d63","kind":"tag","published_at":"2020-06-26T12:14:21.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.2","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"a32789e5f0157c10cf216ce6c5136db12a12b847","kind":"tag","published_at":"2020-06-15T13:06:47.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.1","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"cdd86616411fc3062368b720b0425de10bd3d579","kind":"tag","published_at":"2020-02-07T06:18:26.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/4.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/4.0.0/manifests"},{"name":"1.0.5","sha":"b19cc3298482a335a95f3016d2f8a6950f0fbcd7","kind":"tag","published_at":"2017-03-06T21:38:16.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/1.0.5","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.5/manifests"},{"name":"3.0.0","sha":"5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8","kind":"tag","published_at":"2017-03-03T06:24:03.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/3.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"2c3ba150cbec723aa057506e73a8d33bdb286c9a","kind":"tag","published_at":"2016-11-19T07:33:51.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/2.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/2.0.0/manifests"},{"name":"1.0.2","sha":"913401df809e99e4f47b27cdd781f4a258d58791","kind":"tag","published_at":"2015-12-05T07:02:36.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/1.0.2","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"994d4a811bafe801fb06dccbee797863ba2792ba","kind":"tag","published_at":"2015-07-26T12:52:15.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/1.0.1","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"3989662bbb30a29d20d9faa04a846af79b276252","kind":"tag","published_at":"2015-01-24T09:49:26.000Z","download_url":"https://codeload.github.com/sebastianbergmann/recursion-context/tar.gz/1.0.0","html_url":"https://github.com/sebastianbergmann/recursion-context/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:41:16.274Z","dependent_packages_count":61,"downloads":785786470,"downloads_period":"total","dependent_repos_count":557860,"rankings":{"downloads":0.0058672964231494176,"dependent_repos_count":0.003911530948766279,"dependent_packages_count":0.3825966209262016,"stargazers_count":0.05402802122983423,"forks_count":2.8571288873894685,"docker_downloads_count":0.03349248374881126,"average":0.5561708067777053},"purl":"pkg:composer/sebastian/recursion-context","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/sebastian/recursion-context","docker_dependents_count":1750,"docker_downloads_count":810416709,"usage_url":"https://repos.ecosyste.ms/usage/packagist/sebastian/recursion-context","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/sebastian/recursion-context/dependencies","status":null,"funding_links":["https://github.com/sebastianbergmann","https://liberapay.com/sebastianbergmann","https://thanks.dev/u/gh/sebastianbergmann","https://tidelift.com/funding/github/packagist/sebastian/recursion-context","https://github.com/sponsors/sebastianbergmann"],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-29T20:01:52.890Z","issues_count":9,"pull_requests_count":21,"avg_time_to_close_issue":4560361.888888889,"avg_time_to_close_pull_request":156261.19047619047,"issues_closed_count":9,"pull_requests_closed_count":21,"pull_request_authors_count":13,"issue_authors_count":6,"avg_comments_per_issue":3.6666666666666665,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":33142.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastianbergmann%2Frecursion-context/issues","maintainers":[{"login":"sebastianbergmann","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sebastianbergmann"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/sebastian%2Frecursion-context/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/sebastian%2Frecursion-context/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/sebastian%2Frecursion-context/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/sebastian%2Frecursion-context/related_packages","maintainers":[{"uuid":"sebastian","login":"sebastian","name":null,"email":null,"url":null,"packages_count":57,"html_url":"https://packagist.org/users/sebastian","role":null,"created_at":"2022-11-10T10:43:18.190Z","updated_at":"2022-11-10T10:43:18.190Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/sebastian/packages"}],"registry":{"name":"packagist.org","url":"https://packagist.org","ecosystem":"packagist","default":true,"packages_count":463959,"maintainers_count":131930,"namespaces_count":157977,"keywords_count":139929,"github":"packagist","metadata":{"funded_packages_count":30451},"icon_url":"https://github.com/packagist.png","created_at":"2022-04-04T15:19:23.222Z","updated_at":"2025-08-12T05:30:40.543Z","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":19,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"3729430927","node_id":"PR_kwDOAZ9Zgc643sXW","number":1289,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-10T00:16:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:01:15.000Z","updated_at":"2026-03-10T00:17:06.000Z","time_to_close":7312541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/EC-CUBE/ec-cube2/pull/1289","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EC-CUBE%2Fec-cube2/issues/1289","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1289/packages"},{"uuid":"2891874398","node_id":"PR_kwDOAEsGhc6sXoBe","number":628,"state":"closed","title":"chore(deps-dev): bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T21:07:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T21:01:40.000Z","updated_at":"2025-10-06T21:07:16.000Z","time_to_close":336,"merged_at":"2025-10-06T21:07:16.000Z","merged_by":"ramsey","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ramsey/uuid/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramsey%2Fuuid/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"},{"uuid":"2830646579","node_id":"PR_kwDODDeKL86ouD0z","number":1720,"state":"closed","title":"Bump sebastian/recursion-context from 6.0.2 to 6.0.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T09:21:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T21:03:24.000Z","updated_at":"2025-09-22T09:21:54.000Z","time_to_close":562710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hexlet/hexlet-sicp/pull/1720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexlet%2Fhexlet-sicp/issues/1720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1720/packages"},{"uuid":"2786008726","node_id":"PR_kwDOLZukEs6mDx6W","number":47,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["blast007"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T21:02:25.000Z","updated_at":"2025-08-29T21:02:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"zircote/swagger-php","old_version":"5.1.4","new_version":"5.3.2","repository_url":"https://github.com/zircote/swagger-php"},{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1"},{"name":"phpunit/php-code-coverage","old_version":"11.0.10","new_version":"11.0.11","repository_url":"https://github.com/sebastianbergmann/php-code-coverage"},{"name":"sebastian/comparator","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/sebastianbergmann/comparator"},{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3"},{"name":"sebastian/type","old_version":"5.1.2","new_version":"5.1.3","repository_url":"https://github.com/sebastianbergmann/type"},{"name":"symfony/yaml","old_version":"7.3.2","new_version":"7.3.3"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [zircote/swagger-php](https://github.com/zircote/swagger-php), [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage), [sebastian/comparator](https://github.com/sebastianbergmann/comparator) and [sebastian/type](https://github.com/sebastianbergmann/type).\n\nUpdates `zircote/swagger-php` from 5.1.4 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zircote/swagger-php/releases\"\u003ezircote/swagger-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/zircote/swagger-php/pull/1791\"\u003ezircote/swagger-php#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow all currently valid \u003ccode\u003e3.0.x\u003c/code\u003e and \u003ccode\u003e3.1.x\u003c/code\u003e version numbers by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1790\"\u003ezircote/swagger-php#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eContext::__serialize\u003c/code\u003e by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1794\"\u003ezircote/swagger-php#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.3.1...5.3.2\"\u003ehttps://github.com/zircote/swagger-php/compare/5.3.1...5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eContext\u003c/code\u003e can be serialized by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1789\"\u003ezircote/swagger-php#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.3.0...5.3.1\"\u003ehttps://github.com/zircote/swagger-php/compare/5.3.0...5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1786\"\u003ezircote/swagger-php#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour promoted property annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1785\"\u003ezircote/swagger-php#1785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport use x-* in ref by \u003ca href=\"https://github.com/krissss\"\u003e\u003ccode\u003e@​krissss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1776\"\u003ezircote/swagger-php#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more rector rule sets by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1778\"\u003ezircote/swagger-php#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reflection details to context by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1782\"\u003ezircote/swagger-php#1782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1784\"\u003ezircote/swagger-php#1784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/d8fa9dc4c3b2fc8651ae780021bb9719b1e63d40\"\u003e\u003ccode\u003ed8fa9dc\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eContext::__serialize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/959faff4f9375034f5bdd89050d5186b50db07ac\"\u003e\u003ccode\u003e959faff\u003c/code\u003e\u003c/a\u003e Allow all currently valid \u003ccode\u003e3.0.x\u003c/code\u003e and \u003ccode\u003e3.1.x\u003c/code\u003e version numbers (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/87a7da45e0514d766bfe428236f72a1ad934688f\"\u003e\u003ccode\u003e87a7da4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/e174ef759a934c337209dc41c7490919c2362df8\"\u003e\u003ccode\u003ee174ef7\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003eContext\u003c/code\u003e can be serialized (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/f6f5612330f2b3a764005daaaaac9765f29f80c6\"\u003e\u003ccode\u003ef6f5612\u003c/code\u003e\u003c/a\u003e Favour promoted property annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/25a33ea6cd11f71369f2ed615dcbdf6552affb9f\"\u003e\u003ccode\u003e25a33ea\u003c/code\u003e\u003c/a\u003e Convert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/b82e160f9dcc9c5c5e59bf9a4904ed4a8ffa86a4\"\u003e\u003ccode\u003eb82e160\u003c/code\u003e\u003c/a\u003e Favour annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/1782c2768647ddac4492d9fc8f51df136ec9b686\"\u003e\u003ccode\u003e1782c27\u003c/code\u003e\u003c/a\u003e Add reflection details to context (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/642f45456620ee3b41efcec13f43dc9661176e12\"\u003e\u003ccode\u003e642f454\u003c/code\u003e\u003c/a\u003e CS: Add more rector rule sets (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/efd7611a9b92630672b046e61e482316fb5cd034\"\u003e\u003ccode\u003eefd7611\u003c/code\u003e\u003c/a\u003e Support use x-* in ref (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/php-code-coverage` from 11.0.10 to 11.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/releases\"\u003ephpunit/php-code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ephpunit/php-code-coverage 11.0.11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/php-code-coverage/pull/1085\"\u003e#1085\u003c/a\u003e: Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/blob/11.0.11/ChangeLog-11.0.md\"\u003ephpunit/php-code-coverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[11.0.11] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/php-code-coverage/pull/1085\"\u003e#1085\u003c/a\u003e: Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4\"\u003e\u003ccode\u003e4f7722a\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/0b77284bbce354cfdd377d25bfe8c1ba4c23bbc2\"\u003e\u003ccode\u003e0b77284\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/2d6b39bcaba49dbc3c7de3181554bdbb017079c7\"\u003e\u003ccode\u003e2d6b39b\u003c/code\u003e\u003c/a\u003e Configure separate result cache path per branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/d1a2b99239383058800205f67c999ad202a1830a\"\u003e\u003ccode\u003ed1a2b99\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/fb05f1e4df082d8386198a09c33310828fd332eb\"\u003e\u003ccode\u003efb05f1e\u003c/code\u003e\u003c/a\u003e Simplify applyFilter()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/493476e364dcbb70fd324c3666348adac0376726\"\u003e\u003ccode\u003e493476e\u003c/code\u003e\u003c/a\u003e invoke skipEmptyLines() even earlier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/a9a676fabab690874e189d1c115581fc503bc7be\"\u003e\u003ccode\u003ea9a676f\u003c/code\u003e\u003c/a\u003e Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/74e0adf345203c0f2e5b4f90ef99c065cf391a2b\"\u003e\u003ccode\u003e74e0adf\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/59c232b0ca57604ca2e53c9d54a88f8bdb449d8d\"\u003e\u003ccode\u003e59c232b\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/compare/11.0.10...11.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/comparator` from 6.3.1 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/releases\"\u003esebastian/comparator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/comparator 6.3.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/blob/main/ChangeLog.md\"\u003esebastian/comparator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.3.2] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/comparator/commit/85c77556683e6eee4323e4c5468641ca0237e2e8\"\u003e\u003ccode\u003e85c7755\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/23d9df5ed295b8b460bd41b9ea50224c3cb95ac9\"\u003e\u003ccode\u003e23d9df5\u003c/code\u003e\u003c/a\u003e Fix constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/74358f89b367090b3a919d55a0311af2c32dfacb\"\u003e\u003ccode\u003e74358f8\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/comparator/compare/6.3.1...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/type` from 5.1.2 to 5.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/type/releases\"\u003esebastian/type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/type 5.1.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/blob/main/ChangeLog.md\"\u003esebastian/type's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.3] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/commit/f77d2d4e78738c98d9a68d2596fe5e8fa380f449\"\u003e\u003ccode\u003ef77d2d4\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/abddc5df409be188293de915c38b64aa1aaa3b34\"\u003e\u003ccode\u003eabddc5d\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/18cb5b769fae7017beb99197ba5854b9541f9447\"\u003e\u003ccode\u003e18cb5b7\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/44145e71a0feadbbc36c275103558c740858afa2\"\u003e\u003ccode\u003e44145e7\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/b2746bebb6e1660e43abc1dcd1c51d57d9e8f2fe\"\u003e\u003ccode\u003eb2746be\u003c/code\u003e\u003c/a\u003e Add /infection.json to .gitattributes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/type/compare/5.1.2...5.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.3.2 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61520\"\u003esymfony/symfony#61520\u003c/a\u003e [Yaml] Fix scope resolution operator in flow mapping keys (\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/yaml/commit/d4f4a66866fe2451f61296924767280ab5732d9d\"\u003e\u003ccode\u003ed4f4a66\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e54b060bc9c3dc3d4258bf0d165d0064e755f565\"\u003e\u003ccode\u003ee54b060\u003c/code\u003e\u003c/a\u003e [Yaml] Fix scope resolution operator in flow mapping keys\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency 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/BZFlag-Dev/central/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BZFlag-Dev%2Fcentral/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"3326386665","node_id":"PR_kwDOLZukEs6j5a2q","number":44,"state":"open","title":"Bump the dev-dependencies group with 5 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["blast007"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T21:13:41.000Z","updated_at":"2025-08-29T21:02:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"zircote/swagger-php","old_version":"5.1.4","new_version":"5.3.0","repository_url":"https://github.com/zircote/swagger-php"},{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"sebastian/comparator","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/sebastianbergmann/comparator"},{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"},{"name":"sebastian/type","old_version":"5.1.2","new_version":"5.1.3","repository_url":"https://github.com/sebastianbergmann/type"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [zircote/swagger-php](https://github.com/zircote/swagger-php) | `5.1.4` | `5.3.0` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.0` | `5.6.1` |\n| [sebastian/comparator](https://github.com/sebastianbergmann/comparator) | `6.3.1` | `6.3.2` |\n| [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) | `6.0.2` | `6.0.3` |\n| [sebastian/type](https://github.com/sebastianbergmann/type) | `5.1.2` | `5.1.3` |\n\nUpdates `zircote/swagger-php` from 5.1.4 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zircote/swagger-php/releases\"\u003ezircote/swagger-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1786\"\u003ezircote/swagger-php#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour promoted property annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1785\"\u003ezircote/swagger-php#1785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport use x-* in ref by \u003ca href=\"https://github.com/krissss\"\u003e\u003ccode\u003e@​krissss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1776\"\u003ezircote/swagger-php#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more rector rule sets by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1778\"\u003ezircote/swagger-php#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reflection details to context by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1782\"\u003ezircote/swagger-php#1782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1784\"\u003ezircote/swagger-php#1784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/f6f5612330f2b3a764005daaaaac9765f29f80c6\"\u003e\u003ccode\u003ef6f5612\u003c/code\u003e\u003c/a\u003e Favour promoted property annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/25a33ea6cd11f71369f2ed615dcbdf6552affb9f\"\u003e\u003ccode\u003e25a33ea\u003c/code\u003e\u003c/a\u003e Convert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/b82e160f9dcc9c5c5e59bf9a4904ed4a8ffa86a4\"\u003e\u003ccode\u003eb82e160\u003c/code\u003e\u003c/a\u003e Favour annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/1782c2768647ddac4492d9fc8f51df136ec9b686\"\u003e\u003ccode\u003e1782c27\u003c/code\u003e\u003c/a\u003e Add reflection details to context (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/642f45456620ee3b41efcec13f43dc9661176e12\"\u003e\u003ccode\u003e642f454\u003c/code\u003e\u003c/a\u003e CS: Add more rector rule sets (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/efd7611a9b92630672b046e61e482316fb5cd034\"\u003e\u003ccode\u003eefd7611\u003c/code\u003e\u003c/a\u003e Support use x-* in ref (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/comparator` from 6.3.1 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/releases\"\u003esebastian/comparator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/comparator 6.3.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/blob/main/ChangeLog.md\"\u003esebastian/comparator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.3.2] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/comparator/commit/85c77556683e6eee4323e4c5468641ca0237e2e8\"\u003e\u003ccode\u003e85c7755\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/23d9df5ed295b8b460bd41b9ea50224c3cb95ac9\"\u003e\u003ccode\u003e23d9df5\u003c/code\u003e\u003c/a\u003e Fix constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/74358f89b367090b3a919d55a0311af2c32dfacb\"\u003e\u003ccode\u003e74358f8\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/comparator/compare/6.3.1...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/type` from 5.1.2 to 5.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/type/releases\"\u003esebastian/type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/type 5.1.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/blob/main/ChangeLog.md\"\u003esebastian/type's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.3] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/commit/f77d2d4e78738c98d9a68d2596fe5e8fa380f449\"\u003e\u003ccode\u003ef77d2d4\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/abddc5df409be188293de915c38b64aa1aaa3b34\"\u003e\u003ccode\u003eabddc5d\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/18cb5b769fae7017beb99197ba5854b9541f9447\"\u003e\u003ccode\u003e18cb5b7\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/44145e71a0feadbbc36c275103558c740858afa2\"\u003e\u003ccode\u003e44145e7\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/b2746bebb6e1660e43abc1dcd1c51d57d9e8f2fe\"\u003e\u003ccode\u003eb2746be\u003c/code\u003e\u003c/a\u003e Add /infection.json to .gitattributes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/type/compare/5.1.2...5.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency 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/BZFlag-Dev/central/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BZFlag-Dev%2Fcentral/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"3324238266","node_id":"PR_kwDOLvWots6jyeQq","number":540,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app-backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T03:47:20.000Z","updated_at":"2025-08-15T03:47:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app-backend","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/fullstack-boilerplate-php-react-nextjs/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Ffullstack-boilerplate-php-react-nextjs/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"},{"uuid":"3319264830","node_id":"PR_kwDOFBuND86jh266","number":500,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T17:25:50.000Z","updated_at":"2025-08-13T17:25:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/backend-boilerplate-php-laravel/pull/500","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Fbackend-boilerplate-php-laravel/issues/500","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/500/packages"},{"uuid":"2743317046","node_id":"PR_kwDOKhzE-c6jg7I2","number":1653,"state":"closed","title":"fix: bump sebastian/recursion-context from 6.0.2 to 6.0.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["cedricziel"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T15:55:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T15:52:19.000Z","updated_at":"2025-08-13T15:55:58.000Z","time_to_close":218,"merged_at":"2025-08-13T15:55:57.000Z","merged_by":"cedricziel","closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cedricziel/faro-shop/pull/1653","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Ffaro-shop/issues/1653","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1653/packages"},{"uuid":"2742590605","node_id":"PR_kwDOJs4GAc6jeJyN","number":527,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app-backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T11:54:25.000Z","updated_at":"2025-08-13T11:54:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app-backend","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/fullstack-boilerplate-php-laravel-vue/pull/527","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Ffullstack-boilerplate-php-laravel-vue/issues/527","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/527/packages"},{"uuid":"2742081316","node_id":"PR_kwDON710ms6jcNck","number":135,"state":"closed","title":"Bump sebastian/recursion-context from 7.0.0 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T14:08:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T09:15:49.000Z","updated_at":"2025-08-13T14:08:39.000Z","time_to_close":17570,"merged_at":"2025-08-13T14:08:39.000Z","merged_by":"omnicolor","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 7.0.0 to 7.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 7.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.0.1] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c\"\u003e\u003ccode\u003e0b01998\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/df9ee3878d6e3ffb4d8ffc76dddf7db532bc9241\"\u003e\u003ccode\u003edf9ee38\u003c/code\u003e\u003c/a\u003e Merge branch '6.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/31933c1e9e455d4c039cbbc4daf0bee85691729b\"\u003e\u003ccode\u003e31933c1\u003c/code\u003e\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/sebastianbergmann/recursion-context/issues/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/8497592bc5c4b5c0df97bfbd893c167d0c433d6b\"\u003e\u003ccode\u003e8497592\u003c/code\u003e\u003c/a\u003e Update codecov.io configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/83a51a2679e3a5012848e931d7ed5435feec4be3\"\u003e\u003ccode\u003e83a51a2\u003c/code\u003e\u003c/a\u003e Remove superfluous double-quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/a41210e3579310bca5a04a952e5153dadb1951c8\"\u003e\u003ccode\u003ea41210e\u003c/code\u003e\u003c/a\u003e Sync with CONTRIBUTING.md and CODE_OF_CONDUCT.md from sebastianbergmann/phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/c168aa246c27d7aa29d2b494166d3e46defee2c1\"\u003e\u003ccode\u003ec168aa2\u003c/code\u003e\u003c/a\u003e Add thanks.dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/7.0.0...7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=7.0.0\u0026new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/omnicolor/slack/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnicolor%2Fslack/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"3315237716","node_id":"PR_kwDOJkV6ec6jUcyC","number":398,"state":"open","title":"Bump sebastian/recursion-context from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T17:44:53.000Z","updated_at":"2025-08-13T20:26:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/d-claassen/dennisclaassen2023/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-claassen%2Fdennisclaassen2023/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"},{"uuid":"2738466320","node_id":"PR_kwDOG6eMxc6jOa4Q","number":270,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:55:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T09:49:45.000Z","updated_at":"2025-08-12T09:55:41.000Z","time_to_close":355,"merged_at":"2025-08-12T09:55:40.000Z","merged_by":"milanowicz","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/milanowicz/php-thread/pull/270","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milanowicz%2Fphp-thread/issues/270","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/270/packages"},{"uuid":"2737051697","node_id":"PR_kwDOMO27Xc6jJBgx","number":61,"state":"closed","title":"(chore): Bump the composer group with 5 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-11T22:18:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T22:17:22.000Z","updated_at":"2025-08-11T22:18:50.000Z","time_to_close":88,"merged_at":"2025-08-11T22:18:50.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"(chore): Bump","group_name":"composer","update_count":5,"packages":[{"name":"doctrine/inflector","old_version":"2.0.10","new_version":"2.1.0","repository_url":"https://github.com/doctrine/inflector"},{"name":"nette/utils","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/nette/utils"},{"name":"filp/whoops","old_version":"2.18.3","new_version":"2.18.4","repository_url":"https://github.com/filp/whoops"},{"name":"orchestra/sidekick","old_version":"1.2.13","new_version":"1.2.14","repository_url":"https://github.com/orchestral/sidekick"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [doctrine/inflector](https://github.com/doctrine/inflector) | `2.0.10` | `2.1.0` |\n| [nette/utils](https://github.com/nette/utils) | `4.0.7` | `4.0.8` |\n| [filp/whoops](https://github.com/filp/whoops) | `2.18.3` | `2.18.4` |\n| [orchestra/sidekick](https://github.com/orchestral/sidekick) | `1.2.13` | `1.2.14` |\n| [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) | `5.0.0` | `5.0.1` |\n\nUpdates `doctrine/inflector` from 2.0.10 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/inflector/releases\"\u003edoctrine/inflector's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/inflector/milestone/12\"\u003e2.1.0\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003e2.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/276\"\u003e276: Add italian rules\u003c/a\u003e thanks to \u003ca href=\"https://github.com/f-liva\"\u003e\u003ccode\u003e@​f-liva\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/213\"\u003e213: Add support for Esperanto\u003c/a\u003e thanks to \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/inflector/milestone/26\"\u003e2.0.11\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e2.0.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e2.0.11\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e26\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e7\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugfixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/259\"\u003e259: Correct singularization of locaux\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/258\"\u003e258: Correct singularization of mas\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/257\"\u003e257: Correct singularization of bois\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[256: \u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/91\"\u003e#91\u003c/a\u003e;FIX\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/93\"\u003e#93\u003c/a\u003e; wrong singularization of 'nurseries'](\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/256\"\u003edoctrine/inflector#256\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/thrashzone13\"\u003e\u003ccode\u003e@​thrashzone13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[251: \u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/91\"\u003e#91\u003c/a\u003e;FIX\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/93\"\u003e#93\u003c/a\u003e; Wrong pluralization of \u0026quot;stadium\u0026quot;](\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/251\"\u003edoctrine/inflector#251\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/thrashzone13\"\u003e\u003ccode\u003e@​thrashzone13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/233\"\u003e233: Correct pluralization of die\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Muffinman\"\u003e\u003ccode\u003e@​Muffinman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/230\"\u003e230: add 'alga' to irregular words list\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Quarasique\"\u003e\u003ccode\u003e@​Quarasique\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/282\"\u003e282: Define XML schema for phpcs configuration\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/254\"\u003e254: Use a shallow tree\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/294\"\u003e294: Use PHP 8.4 in the CI\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/269\"\u003e269: Bump doctrine/.github from 7.2.0 to 7.2.1\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/267\"\u003e267: Create website schema validation workflow\u003c/a\u003e thanks to \u003ca href=\"https://github.com/SenseException\"\u003e\u003ccode\u003e@​SenseException\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/265\"\u003e265: Bump doctrine/.github from 6.0.0 to 7.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/263\"\u003e263: Bump doctrine/.github from 5.3.0 to 6.0.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/262\"\u003e262: Bump doctrine/.github from 5.2.0 to 5.3.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/6d6c96277ea252fc1304627204c3d5e6e15faa3b\"\u003e\u003ccode\u003e6d6c962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/296\"\u003e#296\u003c/a\u003e from doctrine/2.0.x-merge-up-into-2.1.x_N1sw6PZw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/8fa17b5b1724723d3e197bdcd2eb67a3697cc06e\"\u003e\u003ccode\u003e8fa17b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/294\"\u003e#294\u003c/a\u003e from greg0ire/8-4-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/1cca1a785b4f90c24ea328b7859ded92072f3c6e\"\u003e\u003ccode\u003e1cca1a7\u003c/code\u003e\u003c/a\u003e Use PHP 8.4 in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/72fd0c6c27f3e333b1c8870c683a1d7e930f66d0\"\u003e\u003ccode\u003e72fd0c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/291\"\u003e#291\u003c/a\u003e from doctrine/2.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/6e3d45664cd2c651133c504c58eac8c8692aaf97\"\u003e\u003ccode\u003e6e3d456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/289\"\u003e#289\u003c/a\u003e from greg0ire/use-proper-operator-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/182a7d79d092126e757c9acec8d9e8bd9dfbf3e1\"\u003e\u003ccode\u003e182a7d7\u003c/code\u003e\u003c/a\u003e Replace more occurrences of |MockObject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/ca2b742fb9f2a6a6b28323e746787ccf8b557731\"\u003e\u003ccode\u003eca2b742\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/288\"\u003e#288\u003c/a\u003e from greg0ire/fix-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/cc51d0889e6df020cce7fb7e1da894016bca1d25\"\u003e\u003ccode\u003ecc51d08\u003c/code\u003e\u003c/a\u003e Address test rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/88f088c9a5cdb942afdeae1d4ed1f9ac432a322f\"\u003e\u003ccode\u003e88f088c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/286\"\u003e#286\u003c/a\u003e from greg0ire/2.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/fd6be43757812a4cf48fd44747e925781721743c\"\u003e\u003ccode\u003efd6be43\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/2.0.x' into 2.1.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/inflector/compare/2.0.10...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nette/utils` from 4.0.7 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nette/utils/releases\"\u003enette/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleased version 4.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrings::trim()\u003c/code\u003e trims Line Separator and Ideographic Space (\u003ca href=\"https://redirect.github.com/nette/utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDateTime: fixed parsing 'ago' modifier  \u003ca href=\"https://redirect.github.com/nette/utils/issues/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDateTime::relativeToSeconds()\u003c/code\u003e checks for error\u003c/li\u003e\n\u003cli\u003eoptimized global function calls\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/nette/utils/commit/c930ca4e3cf4f17dcfb03037703679d2396d2ede\"\u003e\u003ccode\u003ec930ca4\u003c/code\u003e\u003c/a\u003e support for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/5212c6259fa1b89e401b1b092286dd87519a0069\"\u003e\u003ccode\u003e5212c62\u003c/code\u003e\u003c/a\u003e typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/cb0795b98dcec5567b05d4e3e28690e9a10d2a20\"\u003e\u003ccode\u003ecb0795b\u003c/code\u003e\u003c/a\u003e output buffering handlers return string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/2b4c9adb1f8661b2b7561a22b26484870888709e\"\u003e\u003ccode\u003e2b4c9ad\u003c/code\u003e\u003c/a\u003e Strings::trim() trims Line Separator and Ideographic Space (\u003ca href=\"https://redirect.github.com/nette/utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/ba0db9591ecd341431d7db542c3110e95219b945\"\u003e\u003ccode\u003eba0db95\u003c/code\u003e\u003c/a\u003e DateTime: refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/e8f456059323a548af2fefddaa46e8ef687c6338\"\u003e\u003ccode\u003ee8f4560\u003c/code\u003e\u003c/a\u003e DateTime: fixed parsing 'ago' modifier [Closes \u003ca href=\"https://redirect.github.com/nette/utils/issues/327\"\u003e#327\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/aa62311dfef9e0596fa34e8050a9c750a96833be\"\u003e\u003ccode\u003eaa62311\u003c/code\u003e\u003c/a\u003e DateTime::relativeToSeconds() checks for error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/c712d7c36bd6761709e5822c55d7eebf835fdd30\"\u003e\u003ccode\u003ec712d7c\u003c/code\u003e\u003c/a\u003e Reflection::getParameterDefaultValue() is not deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/f120980cefbe9269308b84f87cd26d72b98286ad\"\u003e\u003ccode\u003ef120980\u003c/code\u003e\u003c/a\u003e optimized global function calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/a5fe1536d1445777e8172bef888ef10678303add\"\u003e\u003ccode\u003ea5fe153\u003c/code\u003e\u003c/a\u003e composer: added psr-4 loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nette/utils/compare/v4.0.7...v4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filp/whoops` from 2.18.3 to 2.18.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/d2102955e48b9fd9ab24280a7ad12ed552752c4d\"\u003e\u003ccode\u003ed210295\u003c/code\u003e\u003c/a\u003e Make colon copy and pasteable, fix \u003ca href=\"https://redirect.github.com/filp/whoops/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/d95b2b7ae5ebec83422d8633f23c074805abc770\"\u003e\u003ccode\u003ed95b2b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/782\"\u003e#782\u003c/a\u003e from TomA-R/fix_non_canonical_casts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/dcc75fb19e532b671d3720890d07b023637c2177\"\u003e\u003ccode\u003edcc75fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/781\"\u003e#781\u003c/a\u003e from TomA-R/php_8_4_dep_test_bootstrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/49e741a96516a031f37b38611f12757f78e9f795\"\u003e\u003ccode\u003e49e741a\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation when casting to integer using the non canonical name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/18d46a7de36011614ff63b59a40c2b591baaba5b\"\u003e\u003ccode\u003e18d46a7\u003c/code\u003e\u003c/a\u003e Fix constant E_STRICT deprecation warning when running tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/5f9ed7ca9a65367f8c084dc069693a67a32f33d0\"\u003e\u003ccode\u003e5f9ed7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/780\"\u003e#780\u003c/a\u003e from igorsantos07/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/5351eba69ebda7089881a9f691087caa3b99b9c4\"\u003e\u003ccode\u003e5351eba\u003c/code\u003e\u003c/a\u003e Mention PHPStorm URL Handler for Linux\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/filp/whoops/compare/2.18.3...2.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `orchestra/sidekick` from 1.2.13 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/orchestral/sidekick/releases\"\u003eorchestra/sidekick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports PHPUnit 12.4 (dev) by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/orchestral/sidekick/pull/53\"\u003eorchestral/sidekick#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\"\u003ehttps://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orchestral/sidekick/commit/0f7d1d96d390e7bf9118f280dfae74b8b2fb0a00\"\u003e\u003ccode\u003e0f7d1d9\u003c/code\u003e\u003c/a\u003e Merge branch '1.1.x' into 1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orchestral/sidekick/commit/29d33266c7a12a9f0f815a2dd03d4cf77b422362\"\u003e\u003ccode\u003e29d3326\u003c/code\u003e\u003c/a\u003e Supports PHPUnit 12.4 (dev) (\u003ca href=\"https://redirect.github.com/orchestral/sidekick/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @yard-bot.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/yardinternet/wp-user-roles/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yardinternet%2Fwp-user-roles/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"2736501235","node_id":"PR_kwDOKKFx_M6jG7Hz","number":308,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T18:37:57.000Z","updated_at":"2025-08-11T18:37:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/myoshi2891/voting_app_with_sail/pull/308","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/myoshi2891%2Fvoting_app_with_sail/issues/308","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/308/packages"},{"uuid":"2736294492","node_id":"PR_kwDOG7efRs6jGIpc","number":265,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T17:22:37.000Z","updated_at":"2025-08-11T17:30:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/milanowicz/php-testing/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milanowicz%2Fphp-testing/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"},{"uuid":"2736180343","node_id":"PR_kwDOAQXzIM6jFsx3","number":2496,"state":"closed","title":"build(deps): bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["patch","dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T19:01:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:40:15.000Z","updated_at":"2025-08-11T19:01:55.000Z","time_to_close":8500,"merged_at":"2025-08-11T19:01:55.000Z","merged_by":"tvdijen","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"phpunit/phpunit","old_version":"10.5.48","new_version":"10.5.50","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 2 updates: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context).\n\nUpdates `phpunit/phpunit` from 10.5.48 to 10.5.50\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.50\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.49\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/10.5.50/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.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a858178a64d88653e94ece15b25a860d48a4644b\"\u003e\u003ccode\u003ea858178\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/7263c50a0696d20bc3e40f1bce49d90dda1ba4f4\"\u003e\u003ccode\u003e7263c50\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/ea49afa29aeea25ea7bf9de9fdd7cab163cc0701\"\u003e\u003ccode\u003eea49afa\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/5a1c4eab58b38052968a09bd84ae057a4f986c49\"\u003e\u003ccode\u003e5a1c4ea\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/e2e36f0a28c62baea79b69c3511a626b982f808d\"\u003e\u003ccode\u003ee2e36f0\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9c3242c2997b147df14bc0ebf080dc881d1f587\"\u003e\u003ccode\u003ea9c3242\u003c/code\u003e\u003c/a\u003e Remove superfluous ChangeLog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/717ef164a0bd2d32c3d3ab4df5ba80234dd1658a\"\u003e\u003ccode\u003e717ef16\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/dae973525119fa9c5396c95304d89d920b0c7d32\"\u003e\u003ccode\u003edae9735\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/d35289205a32910653221b1b1a12ee1f7ca7422b\"\u003e\u003ccode\u003ed352892\u003c/code\u003e\u003c/a\u003e This test fails when Xdebug is loaded (setting xdebug.mode=Off in --INI-- sec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9b0c4b54bc446ba969e31f6af8e40ec157189db\"\u003e\u003ccode\u003ea9b0c4b\u003c/code\u003e\u003c/a\u003e Do not use var_dump()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.48...10.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/simplesamlphp/simplesamlphp/pull/2496","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp/issues/2496","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2496/packages"},{"uuid":"2736114971","node_id":"PR_kwDOD9Ulvs6jFc0b","number":2225,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["zoiosilva"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T16:19:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:19:01.000Z","updated_at":"2025-08-11T16:19:16.000Z","time_to_close":15,"merged_at":"2025-08-11T16:19:16.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zoiosilva/site/pull/2225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoiosilva%2Fsite/issues/2225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2225/packages"},{"uuid":"2735554666","node_id":"PR_kwDOADC39c6jDUBq","number":1016,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["alcohol"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T13:35:16.000Z","updated_at":"2025-08-11T13:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/composer/satis/pull/1016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/composer%2Fsatis/issues/1016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1016/packages"},{"uuid":"3308399566","node_id":"PR_kwDOLju8Cc6i9yk7","number":243,"state":"open","title":"Bump sebastian/recursion-context from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T04:17:22.000Z","updated_at":"2025-08-13T20:30:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/d-claassen/dc23-reading-time/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-claassen%2Fdc23-reading-time/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"},{"uuid":"3308168649","node_id":"PR_kwDOO-5OGM6i9GvJ","number":9,"state":"open","title":"build(deps): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-11T01:11:13.000Z","updated_at":"2025-08-25T00:32:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"predis/predis","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/predis/predis"},{"name":"simplesamlphp/simplesamlphp-test-framework","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/simplesamlphp/simplesamlphp-test-framework"},{"name":"symfony/translation","old_version":"6.4.19","new_version":"6.4.24","repository_url":"https://github.com/symfony/translation"},{"name":"dealerdirect/phpcodesniffer-composer-installer","old_version":"1.0.0","new_version":"1.1.2"},{"name":"myclabs/deep-copy","old_version":"1.13.0","new_version":"1.13.4"},{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.0"},{"name":"phpstan/phpdoc-parser","old_version":"2.1.0","new_version":"2.2.0"},{"name":"phpstan/phpstan","old_version":"1.12.23","new_version":"1.12.28"},{"name":"phpunit/phpunit","old_version":"10.5.45","new_version":"10.5.50"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1"},{"name":"slevomat/coding-standard","old_version":"8.16.2","new_version":"8.20.0"},{"name":"squizlabs/php_codesniffer","old_version":"3.12.1","new_version":"3.13.2"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [predis/predis](https://github.com/predis/predis), [simplesamlphp/simplesamlphp-test-framework](https://github.com/simplesamlphp/simplesamlphp-test-framework) and [symfony/translation](https://github.com/symfony/translation).\n\nUpdates `predis/predis` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eCurrent version provides full compatibility with coming \u003cstrong\u003eRedis 8.0\u003c/strong\u003e release.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/messikiller\"\u003e\u003ccode\u003e@​messikiller\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/heqiming\"\u003e\u003ccode\u003e@​heqiming\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/NHZEX\"\u003e\u003ccode\u003e@​NHZEX\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/radu-neacsu\"\u003e\u003ccode\u003e@​radu-neacsu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/janedbal\"\u003e\u003ccode\u003e@​janedbal\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nicchap\"\u003e\u003ccode\u003e@​nicchap\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asafpamzn\"\u003e\u003ccode\u003e@​asafpamzn\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dorrogeray\"\u003e\u003ccode\u003e@​dorrogeray\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.4.0-RC1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0 (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f49e13ee3a2a825631562aa0223ac922ec5d058b\"\u003e\u003ccode\u003ef49e13e\u003c/code\u003e\u003c/a\u003e tag stable 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6e3e2c0e78a9b35d1c4c06d76cabf4c0c050d71c\"\u003e\u003ccode\u003e6e3e2c0\u003c/code\u003e\u003c/a\u003e [2.x] 8.0-RC2 testing (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/c35c422eda470884b25f9dda78501dafcbf8bdc7\"\u003e\u003ccode\u003ec35c422\u003c/code\u003e\u003c/a\u003e [2.x] Fix the problem of protocol loss during cluster MOVED/ASK (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1b5ed7d51641b9900c590bb613f0297306af08db\"\u003e\u003ccode\u003e1b5ed7d\u003c/code\u003e\u003c/a\u003e ZPOPMIN \u0026amp; ZPOPMAX prefix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5df852f22741c9c6578440c550ffc698594f7786\"\u003e\u003ccode\u003e5df852f\u003c/code\u003e\u003c/a\u003e Added tests cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/9418df1924754860f3df7776662a2b8478ddcf82\"\u003e\u003ccode\u003e9418df1\u003c/code\u003e\u003c/a\u003e fix changelog branch check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0e4b3829a7847fc35b6f3b53567ca2abccd49ccb\"\u003e\u003ccode\u003e0e4b382\u003c/code\u003e\u003c/a\u003e fix changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/65f6127fab8c06b61f29dc5ba6379c6fe3829e4a\"\u003e\u003ccode\u003e65f6127\u003c/code\u003e\u003c/a\u003e add changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7ff24b19ae030529c2c0e5091d46f5476de18440\"\u003e\u003ccode\u003e7ff24b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/predis/predis/issues/1528\"\u003e#1528\u003c/a\u003e from predis/vv-2.x-readme-8.0-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/2babfc91d7f058b89e1da12a023f6c7efc268547\"\u003e\u003ccode\u003e2babfc9\u003c/code\u003e\u003c/a\u003e Update README.md (Redis 8.0 support)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simplesamlphp/simplesamlphp-test-framework` from 1.9.2 to 1.9.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/8dd14bb338573710165e6c237ec36378fa18eadb\"\u003e\u003ccode\u003e8dd14bb\u003c/code\u003e\u003c/a\u003e Run linters with a little delay to prevent API limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/91b398caf15587111f1205b8c38ac0bc2bc83e28\"\u003e\u003ccode\u003e91b398c\u003c/code\u003e\u003c/a\u003e Test PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/f057764fefae7288e9479d4fe21eff3066fe3822\"\u003e\u003ccode\u003ef057764\u003c/code\u003e\u003c/a\u003e Remove unnecessary stubs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/f539dd00d460f946505529e70067b0b727ccc34d\"\u003e\u003ccode\u003ef539dd0\u003c/code\u003e\u003c/a\u003e Replace super-linter with a reusable workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/compare/v1.9.2...v1.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/translation` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/translation/releases\"\u003esymfony/translation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/translation/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61276\"\u003esymfony/symfony#61276\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61111\"\u003esymfony/symfony#61111\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e (\u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/translation/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60914\"\u003esymfony/symfony#60914\u003c/a\u003e [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (\u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/translation/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60549\"\u003esymfony/symfony#60549\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata (\u003ca href=\"https://github.com/pontus-mp\"\u003e\u003ccode\u003e@​pontus-mp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/translation/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/300b72643e89de0734d99a9e3f8494a3ef6936e1\"\u003e\u003ccode\u003e300b726\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/0dda7cef1f58116fcf2c81aefe85fa036dc83320\"\u003e\u003ccode\u003e0dda7ce\u003c/code\u003e\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/84a776595720722481f656bd3459765ac985dbdc\"\u003e\u003ccode\u003e84a7765\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/de8afa521e04a5220e9e58a1dc99971ab7cac643\"\u003e\u003ccode\u003ede8afa5\u003c/code\u003e\u003c/a\u003e Fix command option mode (InputOption::VALUE_REQUIRED)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/7e3b3b7146c6fab36ddff304a8041174bf6e17ad\"\u003e\u003ccode\u003e7e3b3b7\u003c/code\u003e\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/bb92ea5588396b319ba43283a5a3087a034cb29c\"\u003e\u003ccode\u003ebb92ea5\u003c/code\u003e\u003c/a\u003e [Intl] Update data to ICU 77.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dealerdirect/phpcodesniffer-composer-installer` from 1.0.0 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/releases\"\u003edealerdirect/phpcodesniffer-composer-installer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks \u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e made their first contribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/blob/main/CHANGELOG.md\"\u003edealerdirect/phpcodesniffer-composer-installer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.1.2] - 2025-07-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003ePHPCSStandards/composer-installer#247\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/248\"\u003ePHPCSStandards/composer-installer#248\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003ePHPCSStandards/composer-installer#239\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/245\"\u003ePHPCSStandards/composer-installer#245\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.0] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks [\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e], [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/230\"\u003ePHPCSStandards/composer-installer#230\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1\"\u003e\u003ccode\u003ee9cf5e4\u003c/code\u003e\u003c/a\u003e CHANGELOG: update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/c9d966803b9eb3d9a505a5a7dc06f625214e3b06\"\u003e\u003ccode\u003ec9d9668\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/249\"\u003e#249\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/1faffc1ca9ce14bccc1b210042fa96164b7300c6\"\u003e\u003ccode\u003e1faffc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e from PHPCSStandards/feature/247-fix-fatal-revert-seco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/76f1a9941207b86759157132a661d603ed69bc81\"\u003e\u003ccode\u003e76f1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/250\"\u003e#250\u003c/a\u003e from PHPCSStandards/feature/tests-fix-missing-use-sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/70c69ddf1e0ba85aa357a8b64616eb4737b27433\"\u003e\u003ccode\u003e70c69dd\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e7138b9b5e7f5e2af1da847704f1badd69073545\"\u003e\u003ccode\u003ee7138b9\u003c/code\u003e\u003c/a\u003e Tests: fix two missing import \u003ccode\u003euse\u003c/code\u003e statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/488030f9e15d1714638287f0c87c5f0d9ff4b785\"\u003e\u003ccode\u003e488030f\u003c/code\u003e\u003c/a\u003e Fix fatal error when Composer EventDispatcher called programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/6e0fa428497bf560152ee73ffbb8af5c6a56b0dd\"\u003e\u003ccode\u003e6e0fa42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/246\"\u003e#246\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/9d5e43dd9a5ed28b164a6f932c223994eb2562e4\"\u003e\u003ccode\u003e9d5e43d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/244\"\u003e#244\u003c/a\u003e from PHPCSStandards/feature/update-and-move-release-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/d969990e2e8fbc854f7d2e7fffc35b0608794b6b\"\u003e\u003ccode\u003ed969990\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myclabs/deep-copy` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myclabs/DeepCopy/releases\"\u003emyclabs/deep-copy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not call Reflection*::setAccessible() in PHP \u0026gt;= 8.1 by \u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange TObject to mixed by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/206\"\u003emyclabs/DeepCopy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd generic to DeepCopy::copy method by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/07d290f0c47959fd5eed98c95ee5602db07e0b6a\"\u003e\u003ccode\u003e07d290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/207\"\u003e#207\u003c/a\u003e from W0rma/reflection-set-accessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/8c42cfd41b5b01d33e4809e2255a2625b642eb15\"\u003e\u003ccode\u003e8c42cfd\u003c/code\u003e\u003c/a\u003e setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/faed855a7b5f4d4637717c2b3863e277116beb36\"\u003e\u003ccode\u003efaed855\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/206\"\u003e#206\u003c/a\u003e from ruudk/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/4f05aba9561c74d419e19a9b307b0fa038a4429f\"\u003e\u003ccode\u003e4f05aba\u003c/code\u003e\u003c/a\u003e Change TObject to mixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/d25e62e636b0a9b01e3bdebb7823b474876dd829\"\u003e\u003ccode\u003ed25e62e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/205\"\u003e#205\u003c/a\u003e from ruudk/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/f13e8ee6ea859137f8b7a20077c0931bf112e1a3\"\u003e\u003ccode\u003ef13e8ee\u003c/code\u003e\u003c/a\u003e Add generic to DeepCopy::copy method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/1720ddd719e16cf0db4eb1c6eca108031636d46c\"\u003e\u003ccode\u003e1720ddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/203\"\u003e#203\u003c/a\u003e from SpazzMarticus/fix-return-types-for-doctrine-proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/3424b4d8b08835c075dcc8f4a1bf386e8fcc2180\"\u003e\u003ccode\u003e3424b4d\u003c/code\u003e\u003c/a\u003e Fix return types for Doctrine\\Persistence\\Proxy implementations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.4.0 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/7c4f7ca987748484f25d9e31208eba3ad8dccfa1\"\u003e\u003ccode\u003e7c4f7ca\u003c/code\u003e\u003c/a\u003e Exclude one clone php-src test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c5216ac220f4c52e6c14821630a33241a8bcb56d\"\u003e\u003ccode\u003ec5216ac\u003c/code\u003e\u003c/a\u003e Remove use of E_STRICT in test runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/507fa7632ea7d88d022f55bcd668b30f51daf224\"\u003e\u003ccode\u003e507fa76\u003c/code\u003e\u003c/a\u003e Add support for void cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3e74153456f9a3f69000272eeac8779f3289ab4f\"\u003e\u003ccode\u003e3e74153\u003c/code\u003e\u003c/a\u003e Add emulation support for void cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/b815a165bd1c252bc8b200a65f9424e01f73c545\"\u003e\u003ccode\u003eb815a16\u003c/code\u003e\u003c/a\u003e Add support for pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c1f6c4c8d8c6633cd22b24a533ff423b32a2df2d\"\u003e\u003ccode\u003ec1f6c4c\u003c/code\u003e\u003c/a\u003e Add lexer emulation support for pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/66d5018bb758a1f5924452f96c25a19c955b9f2d\"\u003e\u003ccode\u003e66d5018\u003c/code\u003e\u003c/a\u003e feat: add CallLike::getArg() method (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpdoc-parser` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpdoc-parser/releases\"\u003ephpstan/phpdoc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003eb9e61a6\u003c/a\u003e - Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e233238c\u003c/a\u003e - Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e9475dab\u003c/a\u003e - Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e0a8e718\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e3779903\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003e\u003ccode\u003eb9e61a6\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e\u003ccode\u003e233238c\u003c/code\u003e\u003c/a\u003e Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e\u003ccode\u003e9475dab\u003c/code\u003e\u003c/a\u003e Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e\u003ccode\u003e0a8e718\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e\u003ccode\u003e3779903\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phpstan/phpdoc-parser/compare/2.1.0...2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 1.12.23 to 1.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.28\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMore precise elapsed time if it's a low number (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix recursion with object shapes in \u003ccode\u003e@property\u003c/code\u003e referencing other class and then back in recursive manner (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\"\u003ehttps://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13057\"\u003e#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@var\u003c/code\u003e PHPDoc type inheritance for class constants (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4008\"\u003e#4008\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/10911\"\u003e#10911\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003egetenv(null)\u003c/code\u003e for PHP 8.0+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4007\"\u003e#4007\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13065\"\u003e#13065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eProperly restore error handler for collecting errors (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite recursion with TemplateIterableType (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\"\u003ehttps://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13218\"\u003e#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid error with constant name \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4006\"\u003e#4006\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12095\"\u003e#12095\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eArray without \u003ccode\u003e0\u003c/code\u003e in key type is not a list (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4018\"\u003e#4018\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/9487\"\u003e#9487\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix HasOffsetValueType::searchArray (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4013\"\u003e#4013\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRework ArrayReplaceFunctionReturnTypeExtension (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/3958\"\u003e#3958\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12828\"\u003e#12828\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFunction signature fixes 🤖\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PDO errorCode return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4005\"\u003e#4005\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12571\"\u003e#12571\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003ebzdecompress()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4088\"\u003e#4088\u003c/a\u003e), thanks \u003ca href=\"https://github.com/jlherren\"\u003e\u003ccode\u003e@​jlherren\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003emb_convert_encoding\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4010\"\u003e#4010\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternals 🔍\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate legacy tests (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4000\"\u003e#4000\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.27\u003c/h2\u003e\n\u003ch1\u003eMajor new features 🚀\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroducing \u003cstrong\u003eEditor Mode\u003c/strong\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\"\u003ehttps://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLearn more: \u003ca href=\"https://phpstan.org/user-guide/editor-mode\"\u003ehttps://phpstan.org/user-guide/editor-mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eResult cache traits optimization - analyse only files using trait when trait implementation changes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitializerExprTypeResolver - optimize arithmetical and bitwise operations for large types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\"\u003ehttps://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\u003c/a\u003e, \u003ca href=\"https://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\"\u003ehttps://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit how big int-mask type can be (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\"\u003ehttps://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/fcf8b71aeab4e1a1131d1783cef97b23a51b87a9\"\u003e\u003ccode\u003efcf8b71\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/3eb03720f6c8b05ff377d31f3b4ef9721af3f390\"\u003e\u003ccode\u003e3eb0372\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 3eb0372c750221818fc256413eda31a3d8228a1b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/424ef166137dede363049b4cab7dead5ec4e0c42\"\u003e\u003ccode\u003e424ef16\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 424ef169e33a146f8a7bc1951841bbf7f410a3fb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7358b7eab45b372db7a957a7b404b5482413b67c\"\u003e\u003ccode\u003e7358b7e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7358b7e7292ad6b1fdf12cd026543f4d80e6105d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/ef9aae29c1d099ee4f9c84f9d6d3beb102019a4a\"\u003e\u003ccode\u003eef9aae2\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit ef9aae2ecf1cc51f481e633530d1fb373ea29795\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/400ba6df7d3527c64fac096c8565419fbfd703c6\"\u003e\u003ccode\u003e400ba6d\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 400ba6d71ae15f52c923b5251114839261b49a27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/43c44ee1146b5ba673e25cfcb7874e5e8546305f\"\u003e\u003ccode\u003e43c44ee\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6e87a98e1ce3446c1d2b65385df9d80d470ebe67\"\u003e\u003ccode\u003e6e87a98\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 6e87a98515c1f86162423852582bff2e0cf48e2f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7644bd0270a3ba1099839649bdfedbadfc699b24\"\u003e\u003ccode\u003e7644bd0\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7644bd01603f3ef8194b8497bad06f217de420fe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/1220d8e9cc3dd9ab2e62f9cb6815098b3fad5783\"\u003e\u003ccode\u003e1220d8e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 1220d8ebc1e21d7930e599f730372223890e67c3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/1.12.23...1.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 10.5.45 to 10.5.50\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.50\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.49\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.48\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6254\"\u003e#6254\u003c/a\u003e: \u003ccode\u003edefects,random\u003c/code\u003econfiguration is supported by implementation, but it is not allowed by the XML configuration file schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003eHow to install or update PHPUnit\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePHPUnit 10.5.47\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6236\"\u003e#6236\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-phpunit-warning\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on PHPUnit warnings (default: \u003ccode\u003etrue\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6239\"\u003e#6239\u003c/a\u003e: \u003ccode\u003e--do-not-fail-on-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-warning\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-empty-test-suite\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-incomplete\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-notice\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-risky\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-skipped\u003c/code\u003e, and \u003ccode\u003e--do-not-fail-on-warning\u003c/code\u003e CLI options\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e CLI option as a replacement for \u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e CLI option (use \u003ccode\u003e--do-not-report-useless-tests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/10.5.50/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.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.48] - 2025-07-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6254\"\u003e#6254\u003c/a\u003e: \u003ccode\u003edefects,random\u003c/code\u003econfiguration is supported by implementation, but it is not allowed by the XML configuration file schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.47] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6236\"\u003e#6236\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-phpunit-warning\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on PHPUnit warnings (default: \u003ccode\u003etrue\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6239\"\u003e#6239\u003c/a\u003e: \u003ccode\u003e--do-not-fail-on-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-warning\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-empty-test-suite\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-incomplete\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-notice\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-risky\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-skipped\u003c/code\u003e, and \u003ccode\u003e--do-not-fail-on-warning\u003c/code\u003e CLI options\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e CLI option as a replacement for \u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e CLI option (use \u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6243\"\u003e#6243\u003c/a\u003e: Constraints cannot be implemented without using internal class \u003ccode\u003eExpectationFailedException\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.46] - 2025-05-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edisplayDetailsOnAllIssues\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--display-all-issues\u003c/code\u003e CLI option for controlling whether PHPUnit should display details on all issues that are triggered (default: \u003ccode\u003efalse\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efailOnAllIssues\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-all-issues\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on all issues that are triggered (default: \u003ccode\u003efalse\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/5956\"\u003e#5956\u003c/a\u003e: Improved handling of deprecated \u003ccode\u003eE_STRICT\u003c/code\u003e constant\u003c/li\u003e\n\u003cli\u003eImproved message when test is considered risky for printing unexpected output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a858178a64d88653e94ece15b25a860d48a4644b\"\u003e\u003ccode\u003ea858178\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/7263c50a0696d20bc3e40f1bce49d90dda1ba4f4\"\u003e\u003ccode\u003e7263c50\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/ea49afa29aeea25ea7bf9de9fdd7cab163cc0701\"\u003e\u003ccode\u003eea49afa\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/5a1c4eab58b38052968a09bd84ae057a4f986c49\"\u003e\u003ccode\u003e5a1c4ea\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/e2e36f0a28c62baea79b69c3511a626b982f808d\"\u003e\u003ccode\u003ee2e36f0\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9c3242c2997b147df14bc0ebf080dc881d1f587\"\u003e\u003ccode\u003ea9c3242\u003c/code\u003e\u003c/a\u003e Remove superfluous ChangeLog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/717ef164a0bd2d32c3d3ab4df5ba80234dd1658a\"\u003e\u003ccode\u003e717ef16\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/dae973525119fa9c5396c95304d89d920b0c7d32\"\u003e\u003ccode\u003edae9735\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/d35289205a32910653221b1b1a12ee1f7ca7422b\"\u003e\u003ccode\u003ed352892\u003c/code\u003e\u003c/a\u003e This test fails when Xdebug is loaded (setting xdebug.mode=Off in --INI-- sec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9b0c4b54bc446ba969e31f6af8e40ec157189db\"\u003e\u003ccode\u003ea9b0c4b\u003c/code\u003e\u003c/a\u003e Do not use var_dump()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.45...10.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slevomat/coding-standard` from 8.16.2 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slevomat/coding-standard/releases\"\u003eslevomat/coding-standard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ParameterTypeHint\u003c/code\u003e: Don't report missing native type hint when method has \u003ccode\u003e#[Override]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.TraitUseSpacing\u003c/code\u003e: Allow \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003elinesCountAfterLastUse\u003c/code\u003e option (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.PropertySpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes should be processed by FQN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.19.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix properties detection in some sniffs\u003c/li\u003e\n\u003cli\u003eImproved indentation processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport of PHP 8.4 properties\n\u003cul\u003e\n\u003cli\u003eAsymetric visibility supported\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efinal\u003c/code\u003e/\u003ccode\u003eabstract\u003c/code\u003e properties supported\u003c/li\u003e\n\u003cli\u003eProperty hooks should not break any sniff\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Arrays.DisallowPartiallyKeyed\u003c/code\u003e: Fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ClassMemberSpacing\u003c/code\u003e: Prevent deleting unexpected code/comments (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Complexity.Cognitive\u003c/code\u003e: \u003ccode\u003edo...while\u003c/code\u003e loop should only increment once (not for both the \u003ccode\u003eT_DO\u003c/code\u003e and \u003ccode\u003eT_WHILE\u003c/code\u003e) (thanks to \u003ca href=\"https://github.com/bkdotcom\"\u003e\u003ccode\u003e@​bkdotcom\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ClassConstantTypeHint\u003c/code\u003e: New option \u003ccode\u003efixableNativeTypeHint\u003c/code\u003e - it's possible to fix only private constants (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.RequireConstructorPropertyPromotion\u003c/code\u003e: Properly autofixing when argument name has an attribute (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Commenting.InlineDocCommentDeclaration\u003c/code\u003e: Fix error when no code is found after \u003ccode\u003e@var\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/AegirLeet\"\u003e\u003ccode\u003e@​AegirLeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.PHP.UselessParentheses\u003c/code\u003e: Fixed false positive for bitwise not operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ClassStructure\u003c/code\u003e: Support for custom method groups based on method name prefix (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.RequireMultiLineCall\u003c/code\u003e: Fix reporting multiline call which exactly fits into line length limit (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.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/slevomat/coding-standard/commit/b4f9f02edd4e6a586777f0cabe8d05574323f3eb\"\u003e\u003ccode\u003eb4f9f02\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Classes.PropertySpacing and SlevomatCodingStandard.Cla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/f533cefbe9cd4f7f5eba97c8939ced9d59929ee6\"\u003e\u003ccode\u003ef533cef\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/7f629592aa2efde9fd7c158b57517796fbb00b3e\"\u003e\u003ccode\u003e7f62959\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/a0b85b4fa8630184aa6a667d80c003e3ad1b4d02\"\u003e\u003ccode\u003ea0b85b4\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/94e4c82d160b4036ee51bc8ed17e78ad4214a837\"\u003e\u003ccode\u003e94e4c82\u003c/code\u003e\u003c/a\u003e Allowed null in TraitUseSpacingSniff.linesCountAfterLastUse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/cda88e64329f1ad722a44357b1bb8b9173361187\"\u003e\u003ccode\u003ecda88e6\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.TypeHints.ParameterTypeHint: Don't report missing nati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/31ed4d5b0d32a725916f435764dd3bd6dfa94917\"\u003e\u003ccode\u003e31ed4d5\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/387cd37bd80d06d6c98040722c92c8df6427791a\"\u003e\u003ccode\u003e387cd37\u003c/code\u003e\u003c/a\u003e Attributes should be processed by FQN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/076e8dbecda3bf17a240fbce800931b7ff6d0f20\"\u003e\u003ccode\u003e076e8db\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/458d665acd49009efebd7e0cb385d71ae9ac3220\"\u003e\u003ccode\u003e458d665\u003c/code\u003e\u003c/a\u003e Fix properties detection in some sniffs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slevomat/coding-standard/compare/8.16.2...8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `squizlabs/php_codesniffer` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/releases\"\u003esquizlabs/php_codesniffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.2 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe documentation for the following sniffs has been improved:\n\u003cul\u003e\n\u003cli\u003eSquiz.Classes.SelfMemberReference\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/rodrigoprimo\"\u003eRodrigo Primo\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the tests and documentation.\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/rodrigoprimo\"\u003eRodrigo Primo\u003c/a\u003e and \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for their contributions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e : Squiz.Functions.FunctionDeclarationArgumentSpacing: typo in new error code \u003ccode\u003eSpacingAfterSetVis[i]bility\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eStatistics\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eClosed\u003c/strong\u003e: 0 issues\n\u003cstrong\u003eMerged\u003c/strong\u003e: 6 pull requests\u003c/p\u003e\n\u003cp\u003eFollow \u003ca href=\"https://phpc.social/@phpcs\"\u003e\u003ccode\u003e@​phpcs on Mastodon\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://twitter.com/PHP_CodeSniffer\"\u003e\u003ccode\u003e@​PHP_CodeSniffer on X\u003c/code\u003e\u003c/a\u003e to stay informed.\u003c/p\u003e\n\u003cp\u003ePlease consider \u003ca href=\"https://opencollective.com/php_codesniffer\"\u003efunding the PHP_CodeSniffer project\u003c/a\u003e. If you already do so: thank you!\u003c/p\u003e\n\u003ch2\u003e3.13.1 - 2025-06-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new \u003ccode\u003eset_scope\u003c/code\u003e array index in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1116\"\u003e#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded support for PHP 8.4 (constructor promoted) properties with asymmetric visibility to File::getMethodParameters() through new \u003ccode\u003eset_visibility\u003c/code\u003e and \u003ccode\u003eset_visibility_token\u003c/code\u003e array indexes in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1116\"\u003e#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded support for PHP 8.4 asymmetric visibility modifiers to the following sniffs:\n\u003cul\u003e\n\u003cli\u003eGeneric.PHP.LowerCaseKeyword \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1117\"\u003e#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePEAR.NamingConventions.ValidVariableName \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePSR2.Classes.PropertyDeclaration \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1119\"\u003e#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.BlockComment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.DocCommentAlignment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.VariableComment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Functions.FunctionDeclarationArgumentSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Scope.MemberVarScope \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.WhiteSpace.MemberVarSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1123\"\u003e#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.WhiteSpace.ScopeKeywordSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1124\"\u003e#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe PSR2.Classes.PropertyDeclaration will now check that a set-visibility modifier keyword is placed after a potential general visibility keyword. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1119\"\u003e#1119\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eErrors will be reported via a new \u003ccode\u003eAvizKeywordOrder\u003c/code\u003e error code.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe Squiz.Functions.FunctionDeclarationArgumentSpacing will now check spacing after a set-visibility modifier keyword. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1121\"\u003e#1121\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eErrors will be reported via a new \u003ccode\u003eSpacingAfterSetVisibility\u003c/code\u003e error code.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md\"\u003esquizlabs/php_codesniffer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.13.2] - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe documentation for the following sniffs has been improved:\n\u003cul\u003e\n\u003cli\u003eSquiz.Classes.SelfMemberReference\u003c/li\u003e\n\u003cli\u003eThanks to [Rodrigo Primo][\u003ca href=\"https://github.com/rodrigoprimo\"\u003e\u003ccode\u003e@​rodrigoprimo\u003c/code\u003e\u003c/a\u003e] for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the tests and documentation.\n\u003cul\u003e\n\u003cli\u003eThanks to [Rodrigo Primo][\u003ca href=\"https://github.com/rodrigoprimo\"\u003e\u003ccode\u003e@​rodrigoprimo\u003c/code\u003e\u003c/a\u003e] and [Juliette Reinders Folmer][\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] for their contributions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e : Squiz.Functions.FunctionDeclarationArgumentSpacing: typo in new error code \u003ccode\u003eSpacingAfterSetVis\\[i\\]bility\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eThanks to [Juliette Reinders Folmer][\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/pull/1135\"\u003ePHPCSStandards/PHP_CodeSniffer#1135\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[3.13.1] - 2025-06-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new \u003ccode\u003eset_scope\u003c/code\u003e array index in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/111...\n\n_Description has been truncated_","html_url":"https://github.com/Harshit0726/simplesamlphp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshit0726%2Fsimplesamlphp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}],"issue_packages":[{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-12-15T09:01:15.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"3729430927","node_id":"PR_kwDOAZ9Zgc643sXW","number":1289,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-10T00:16:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:01:15.000Z","updated_at":"2026-03-10T00:17:06.000Z","time_to_close":7312541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/EC-CUBE/ec-cube2/pull/1289","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EC-CUBE%2Fec-cube2/issues/1289","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1289/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-10-06T21:01:40.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2891874398","node_id":"PR_kwDOAEsGhc6sXoBe","number":628,"state":"closed","title":"chore(deps-dev): bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T21:07:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T21:01:40.000Z","updated_at":"2025-10-06T21:07:16.000Z","time_to_close":336,"merged_at":"2025-10-06T21:07:16.000Z","merged_by":"ramsey","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ramsey/uuid/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramsey%2Fuuid/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-15T21:03:24.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"2830646579","node_id":"PR_kwDODDeKL86ouD0z","number":1720,"state":"closed","title":"Bump sebastian/recursion-context from 6.0.2 to 6.0.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T09:21:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T21:03:24.000Z","updated_at":"2025-09-22T09:21:54.000Z","time_to_close":562710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hexlet/hexlet-sicp/pull/1720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexlet%2Fhexlet-sicp/issues/1720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1720/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":null,"pr_created_at":"2025-08-29T21:02:25.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"2786008726","node_id":"PR_kwDOLZukEs6mDx6W","number":47,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["blast007"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T21:02:25.000Z","updated_at":"2025-08-29T21:02:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"zircote/swagger-php","old_version":"5.1.4","new_version":"5.3.2","repository_url":"https://github.com/zircote/swagger-php"},{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1"},{"name":"phpunit/php-code-coverage","old_version":"11.0.10","new_version":"11.0.11","repository_url":"https://github.com/sebastianbergmann/php-code-coverage"},{"name":"sebastian/comparator","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/sebastianbergmann/comparator"},{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3"},{"name":"sebastian/type","old_version":"5.1.2","new_version":"5.1.3","repository_url":"https://github.com/sebastianbergmann/type"},{"name":"symfony/yaml","old_version":"7.3.2","new_version":"7.3.3"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [zircote/swagger-php](https://github.com/zircote/swagger-php), [phpunit/php-code-coverage](https://github.com/sebastianbergmann/php-code-coverage), [sebastian/comparator](https://github.com/sebastianbergmann/comparator) and [sebastian/type](https://github.com/sebastianbergmann/type).\n\nUpdates `zircote/swagger-php` from 5.1.4 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zircote/swagger-php/releases\"\u003ezircote/swagger-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/zircote/swagger-php/pull/1791\"\u003ezircote/swagger-php#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow all currently valid \u003ccode\u003e3.0.x\u003c/code\u003e and \u003ccode\u003e3.1.x\u003c/code\u003e version numbers by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1790\"\u003ezircote/swagger-php#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eContext::__serialize\u003c/code\u003e by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1794\"\u003ezircote/swagger-php#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.3.1...5.3.2\"\u003ehttps://github.com/zircote/swagger-php/compare/5.3.1...5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eContext\u003c/code\u003e can be serialized by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1789\"\u003ezircote/swagger-php#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.3.0...5.3.1\"\u003ehttps://github.com/zircote/swagger-php/compare/5.3.0...5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1786\"\u003ezircote/swagger-php#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour promoted property annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1785\"\u003ezircote/swagger-php#1785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport use x-* in ref by \u003ca href=\"https://github.com/krissss\"\u003e\u003ccode\u003e@​krissss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1776\"\u003ezircote/swagger-php#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more rector rule sets by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1778\"\u003ezircote/swagger-php#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reflection details to context by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1782\"\u003ezircote/swagger-php#1782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1784\"\u003ezircote/swagger-php#1784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/d8fa9dc4c3b2fc8651ae780021bb9719b1e63d40\"\u003e\u003ccode\u003ed8fa9dc\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eContext::__serialize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/959faff4f9375034f5bdd89050d5186b50db07ac\"\u003e\u003ccode\u003e959faff\u003c/code\u003e\u003c/a\u003e Allow all currently valid \u003ccode\u003e3.0.x\u003c/code\u003e and \u003ccode\u003e3.1.x\u003c/code\u003e version numbers (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/87a7da45e0514d766bfe428236f72a1ad934688f\"\u003e\u003ccode\u003e87a7da4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/e174ef759a934c337209dc41c7490919c2362df8\"\u003e\u003ccode\u003ee174ef7\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003eContext\u003c/code\u003e can be serialized (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/f6f5612330f2b3a764005daaaaac9765f29f80c6\"\u003e\u003ccode\u003ef6f5612\u003c/code\u003e\u003c/a\u003e Favour promoted property annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/25a33ea6cd11f71369f2ed615dcbdf6552affb9f\"\u003e\u003ccode\u003e25a33ea\u003c/code\u003e\u003c/a\u003e Convert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/b82e160f9dcc9c5c5e59bf9a4904ed4a8ffa86a4\"\u003e\u003ccode\u003eb82e160\u003c/code\u003e\u003c/a\u003e Favour annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/1782c2768647ddac4492d9fc8f51df136ec9b686\"\u003e\u003ccode\u003e1782c27\u003c/code\u003e\u003c/a\u003e Add reflection details to context (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/642f45456620ee3b41efcec13f43dc9661176e12\"\u003e\u003ccode\u003e642f454\u003c/code\u003e\u003c/a\u003e CS: Add more rector rule sets (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/efd7611a9b92630672b046e61e482316fb5cd034\"\u003e\u003ccode\u003eefd7611\u003c/code\u003e\u003c/a\u003e Support use x-* in ref (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/php-code-coverage` from 11.0.10 to 11.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/releases\"\u003ephpunit/php-code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ephpunit/php-code-coverage 11.0.11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/php-code-coverage/pull/1085\"\u003e#1085\u003c/a\u003e: Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/blob/11.0.11/ChangeLog-11.0.md\"\u003ephpunit/php-code-coverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[11.0.11] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/php-code-coverage/pull/1085\"\u003e#1085\u003c/a\u003e: Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4\"\u003e\u003ccode\u003e4f7722a\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/0b77284bbce354cfdd377d25bfe8c1ba4c23bbc2\"\u003e\u003ccode\u003e0b77284\u003c/code\u003e\u003c/a\u003e Fix CS/WS issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/2d6b39bcaba49dbc3c7de3181554bdbb017079c7\"\u003e\u003ccode\u003e2d6b39b\u003c/code\u003e\u003c/a\u003e Configure separate result cache path per branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/d1a2b99239383058800205f67c999ad202a1830a\"\u003e\u003ccode\u003ed1a2b99\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/fb05f1e4df082d8386198a09c33310828fd332eb\"\u003e\u003ccode\u003efb05f1e\u003c/code\u003e\u003c/a\u003e Simplify applyFilter()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/493476e364dcbb70fd324c3666348adac0376726\"\u003e\u003ccode\u003e493476e\u003c/code\u003e\u003c/a\u003e invoke skipEmptyLines() even earlier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/a9a676fabab690874e189d1c115581fc503bc7be\"\u003e\u003ccode\u003ea9a676f\u003c/code\u003e\u003c/a\u003e Improve performance by skipping empty lines after filter has been applied\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/74e0adf345203c0f2e5b4f90ef99c065cf391a2b\"\u003e\u003ccode\u003e74e0adf\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/commit/59c232b0ca57604ca2e53c9d54a88f8bdb449d8d\"\u003e\u003ccode\u003e59c232b\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/php-code-coverage/compare/11.0.10...11.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/comparator` from 6.3.1 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/releases\"\u003esebastian/comparator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/comparator 6.3.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/blob/main/ChangeLog.md\"\u003esebastian/comparator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.3.2] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/comparator/commit/85c77556683e6eee4323e4c5468641ca0237e2e8\"\u003e\u003ccode\u003e85c7755\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/23d9df5ed295b8b460bd41b9ea50224c3cb95ac9\"\u003e\u003ccode\u003e23d9df5\u003c/code\u003e\u003c/a\u003e Fix constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/74358f89b367090b3a919d55a0311af2c32dfacb\"\u003e\u003ccode\u003e74358f8\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/comparator/compare/6.3.1...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/type` from 5.1.2 to 5.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/type/releases\"\u003esebastian/type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/type 5.1.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/blob/main/ChangeLog.md\"\u003esebastian/type's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.3] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/commit/f77d2d4e78738c98d9a68d2596fe5e8fa380f449\"\u003e\u003ccode\u003ef77d2d4\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/abddc5df409be188293de915c38b64aa1aaa3b34\"\u003e\u003ccode\u003eabddc5d\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/18cb5b769fae7017beb99197ba5854b9541f9447\"\u003e\u003ccode\u003e18cb5b7\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/44145e71a0feadbbc36c275103558c740858afa2\"\u003e\u003ccode\u003e44145e7\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/b2746bebb6e1660e43abc1dcd1c51d57d9e8f2fe\"\u003e\u003ccode\u003eb2746be\u003c/code\u003e\u003c/a\u003e Add /infection.json to .gitattributes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/type/compare/5.1.2...5.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/yaml` from 7.3.2 to 7.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/yaml/releases\"\u003esymfony/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\"\u003ehttps://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61520\"\u003esymfony/symfony#61520\u003c/a\u003e [Yaml] Fix scope resolution operator in flow mapping keys (\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/yaml/commit/d4f4a66866fe2451f61296924767280ab5732d9d\"\u003e\u003ccode\u003ed4f4a66\u003c/code\u003e\u003c/a\u003e Merge branch '6.4' into 7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/yaml/commit/e54b060bc9c3dc3d4258bf0d165d0064e755f565\"\u003e\u003ccode\u003ee54b060\u003c/code\u003e\u003c/a\u003e [Yaml] Fix scope resolution operator in flow mapping keys\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/yaml/compare/v7.3.2...v7.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency 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/BZFlag-Dev/central/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BZFlag-Dev%2Fcentral/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":null,"pr_created_at":"2025-08-15T21:13:41.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"3326386665","node_id":"PR_kwDOLZukEs6j5a2q","number":44,"state":"open","title":"Bump the dev-dependencies group with 5 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["blast007"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T21:13:41.000Z","updated_at":"2025-08-29T21:02:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"zircote/swagger-php","old_version":"5.1.4","new_version":"5.3.0","repository_url":"https://github.com/zircote/swagger-php"},{"name":"nikic/php-parser","old_version":"5.6.0","new_version":"5.6.1","repository_url":"https://github.com/nikic/PHP-Parser"},{"name":"sebastian/comparator","old_version":"6.3.1","new_version":"6.3.2","repository_url":"https://github.com/sebastianbergmann/comparator"},{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"},{"name":"sebastian/type","old_version":"5.1.2","new_version":"5.1.3","repository_url":"https://github.com/sebastianbergmann/type"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the dev-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [zircote/swagger-php](https://github.com/zircote/swagger-php) | `5.1.4` | `5.3.0` |\n| [nikic/php-parser](https://github.com/nikic/PHP-Parser) | `5.6.0` | `5.6.1` |\n| [sebastian/comparator](https://github.com/sebastianbergmann/comparator) | `6.3.1` | `6.3.2` |\n| [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) | `6.0.2` | `6.0.3` |\n| [sebastian/type](https://github.com/sebastianbergmann/type) | `5.1.2` | `5.1.3` |\n\nUpdates `zircote/swagger-php` from 5.1.4 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zircote/swagger-php/releases\"\u003ezircote/swagger-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1786\"\u003ezircote/swagger-php#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour promoted property annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1785\"\u003ezircote/swagger-php#1785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.2.0...5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport use x-* in ref by \u003ca href=\"https://github.com/krissss\"\u003e\u003ccode\u003e@​krissss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1776\"\u003ezircote/swagger-php#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more rector rule sets by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1778\"\u003ezircote/swagger-php#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reflection details to context by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1782\"\u003ezircote/swagger-php#1782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFavour annotation nullable over native by \u003ca href=\"https://github.com/DerManoMann\"\u003e\u003ccode\u003e@​DerManoMann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zircote/swagger-php/pull/1784\"\u003ezircote/swagger-php#1784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\"\u003ehttps://github.com/zircote/swagger-php/compare/5.1.4...5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/f6f5612330f2b3a764005daaaaac9765f29f80c6\"\u003e\u003ccode\u003ef6f5612\u003c/code\u003e\u003c/a\u003e Favour promoted property annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/25a33ea6cd11f71369f2ed615dcbdf6552affb9f\"\u003e\u003ccode\u003e25a33ea\u003c/code\u003e\u003c/a\u003e Convert annotated \u003ccode\u003etype\u003c/code\u003e array into single type + \u003ccode\u003enullable\u003c/code\u003e for 3.0 (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/b82e160f9dcc9c5c5e59bf9a4904ed4a8ffa86a4\"\u003e\u003ccode\u003eb82e160\u003c/code\u003e\u003c/a\u003e Favour annotation nullable over native (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/1782c2768647ddac4492d9fc8f51df136ec9b686\"\u003e\u003ccode\u003e1782c27\u003c/code\u003e\u003c/a\u003e Add reflection details to context (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/642f45456620ee3b41efcec13f43dc9661176e12\"\u003e\u003ccode\u003e642f454\u003c/code\u003e\u003c/a\u003e CS: Add more rector rule sets (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zircote/swagger-php/commit/efd7611a9b92630672b046e61e482316fb5cd034\"\u003e\u003ccode\u003eefd7611\u003c/code\u003e\u003c/a\u003e Support use x-* in ref (\u003ca href=\"https://redirect.github.com/zircote/swagger-php/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zircote/swagger-php/compare/5.1.4...5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.6.0 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e. These allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.1 (2025-08-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eParam::isPublic()\u003c/code\u003e for parameters with asymmetric visibility keyword.\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.5 deprecation warnings for \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cast \u003ccode\u003ekind\u003c/code\u003e attributes to \u003ccode\u003eCast\\Int_\u003c/code\u003e, \u003ccode\u003eCast\\Bool_\u003c/code\u003e and \u003ccode\u003eCast\\String_\u003c/code\u003e.\nThese allow distinguishing the deprecated versions of these casts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2\"\u003e\u003ccode\u003ef103601\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f4097ddf0c7248d5d80d99537229e3c4f5af76ba\"\u003e\u003ccode\u003ef4097dd\u003c/code\u003e\u003c/a\u003e Fix branch-alias for dev-master (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/02dcdd74bb328ca0bd9b9e459ca25c2bbc2448aa\"\u003e\u003ccode\u003e02dcdd7\u003c/code\u003e\u003c/a\u003e Avoid deprecated SplObjectStorage::attach/detach\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/f7d285665c24ad25cab73a6f5466c6d925d613ed\"\u003e\u003ccode\u003ef7d2856\u003c/code\u003e\u003c/a\u003e Add PHP 8.5 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/4369a746db743f7196ada4ff1344fde4900ebbc2\"\u003e\u003ccode\u003e4369a74\u003c/code\u003e\u003c/a\u003e Update phpstan baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/5ad295a61524fda27c80d4c426052c3e9646c9d1\"\u003e\u003ccode\u003e5ad295a\u003c/code\u003e\u003c/a\u003e Add cast kinds for bool, int, string (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/63114fe833458c43c3c9d012f9e50580f34f56d5\"\u003e\u003ccode\u003e63114fe\u003c/code\u003e\u003c/a\u003e Fix Param::isPublic() for param with asymmetric visibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.6.0...v5.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/comparator` from 6.3.1 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/releases\"\u003esebastian/comparator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/comparator 6.3.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/comparator/blob/main/ChangeLog.md\"\u003esebastian/comparator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.3.2] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/comparator/commit/85c77556683e6eee4323e4c5468641ca0237e2e8\"\u003e\u003ccode\u003e85c7755\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/23d9df5ed295b8b460bd41b9ea50224c3cb95ac9\"\u003e\u003ccode\u003e23d9df5\u003c/code\u003e\u003c/a\u003e Fix constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/comparator/commit/74358f89b367090b3a919d55a0311af2c32dfacb\"\u003e\u003ccode\u003e74358f8\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/comparator/compare/6.3.1...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/type` from 5.1.2 to 5.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/type/releases\"\u003esebastian/type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/type 5.1.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/blob/main/ChangeLog.md\"\u003esebastian/type's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.1.3] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/type/pull/34\"\u003e#34\u003c/a\u003e: \u003ccode\u003einfection.json\u003c/code\u003e is missing from \u003ccode\u003e.gitattributes\u003c/code\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/sebastianbergmann/type/commit/f77d2d4e78738c98d9a68d2596fe5e8fa380f449\"\u003e\u003ccode\u003ef77d2d4\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/abddc5df409be188293de915c38b64aa1aaa3b34\"\u003e\u003ccode\u003eabddc5d\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/18cb5b769fae7017beb99197ba5854b9541f9447\"\u003e\u003ccode\u003e18cb5b7\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/44145e71a0feadbbc36c275103558c740858afa2\"\u003e\u003ccode\u003e44145e7\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/type/commit/b2746bebb6e1660e43abc1dcd1c51d57d9e8f2fe\"\u003e\u003ccode\u003eb2746be\u003c/code\u003e\u003c/a\u003e Add /infection.json to .gitattributes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/type/compare/5.1.2...5.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency 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/BZFlag-Dev/central/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BZFlag-Dev%2Fcentral/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":"/app-backend","pr_created_at":"2025-08-15T03:47:20.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"3324238266","node_id":"PR_kwDOLvWots6jyeQq","number":540,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app-backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T03:47:20.000Z","updated_at":"2025-08-15T03:47:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app-backend","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/fullstack-boilerplate-php-react-nextjs/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Ffullstack-boilerplate-php-react-nextjs/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":"/app","pr_created_at":"2025-08-13T17:25:50.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"3319264830","node_id":"PR_kwDOFBuND86jh266","number":500,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T17:25:50.000Z","updated_at":"2025-08-13T17:25:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/backend-boilerplate-php-laravel/pull/500","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Fbackend-boilerplate-php-laravel/issues/500","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/500/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":null,"pr_created_at":"2025-08-13T15:52:19.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"2743317046","node_id":"PR_kwDOKhzE-c6jg7I2","number":1653,"state":"closed","title":"fix: bump sebastian/recursion-context from 6.0.2 to 6.0.3","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["cedricziel"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T15:55:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T15:52:19.000Z","updated_at":"2025-08-13T15:55:58.000Z","time_to_close":218,"merged_at":"2025-08-13T15:55:57.000Z","merged_by":"cedricziel","closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cedricziel/faro-shop/pull/1653","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedricziel%2Ffaro-shop/issues/1653","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1653/packages"}},{"old_version":"6.0.2","new_version":"6.0.3","update_type":"patch","path":"/app-backend","pr_created_at":"2025-08-13T11:54:25.000Z","version_change":"6.0.2 → 6.0.3","issue":{"uuid":"2742590605","node_id":"PR_kwDOJs4GAc6jeJyN","number":527,"state":"open","title":"chore(deps-dev): bump sebastian/recursion-context from 6.0.2 to 6.0.3 in /app-backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T11:54:25.000Z","updated_at":"2025-08-13T11:54:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sebastian/recursion-context","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":"/app-backend","ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 6.0.2 to 6.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 6.0.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.0.3] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/6bb2a411fef3025817eb2fdb89c9a0169838792d\"\u003e\u003ccode\u003e6bb2a41\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/535fb763bca97d0f5beb4cc327f4b76a7c281010\"\u003e\u003ccode\u003e535fb76\u003c/code\u003e\u003c/a\u003e Update tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9d338b105f4ac32986976a04f600f576c21c2aed\"\u003e\u003ccode\u003e9d338b1\u003c/code\u003e\u003c/a\u003e Merge branch '5.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/681f5f53dd798a83c42e8c8e71d0df5d381d51f2\"\u003e\u003ccode\u003e681f5f5\u003c/code\u003e\u003c/a\u003e Add documentation on how to contribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f4f16c2ec6015b899d2c5bab0d91e18671373ebc\"\u003e\u003ccode\u003ef4f16c2\u003c/code\u003e\u003c/a\u003e Increase PHPStan rule level to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/367a05542039c3e9803612d589fae2ded3c955d6\"\u003e\u003ccode\u003e367a055\u003c/code\u003e\u003c/a\u003e Update PHP-CS-Fixer configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=6.0.2\u0026new-version=6.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/DevSkillsHQ/fullstack-boilerplate-php-laravel-vue/pull/527","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSkillsHQ%2Ffullstack-boilerplate-php-laravel-vue/issues/527","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/527/packages"}},{"old_version":"7.0.0","new_version":"7.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-13T09:15:49.000Z","version_change":"7.0.0 → 7.0.1","issue":{"uuid":"2742081316","node_id":"PR_kwDON710ms6jcNck","number":135,"state":"closed","title":"Bump sebastian/recursion-context from 7.0.0 to 7.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T14:08:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T09:15:49.000Z","updated_at":"2025-08-13T14:08:39.000Z","time_to_close":17570,"merged_at":"2025-08-13T14:08:39.000Z","merged_by":"omnicolor","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 7.0.0 to 7.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 7.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/main/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.0.1] - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c\"\u003e\u003ccode\u003e0b01998\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/df9ee3878d6e3ffb4d8ffc76dddf7db532bc9241\"\u003e\u003ccode\u003edf9ee38\u003c/code\u003e\u003c/a\u003e Merge branch '6.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/f6458abbf32a6c8174f8f26261475dc133b3d9dc\"\u003e\u003ccode\u003ef6458ab\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/82457488447aefc73d0ce960388390a8518b66ab\"\u003e\u003ccode\u003e8245748\u003c/code\u003e\u003c/a\u003e Merge branch '5.0' into 6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/31933c1e9e455d4c039cbbc4daf0bee85691729b\"\u003e\u003ccode\u003e31933c1\u003c/code\u003e\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/sebastianbergmann/recursion-context/issues/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/8497592bc5c4b5c0df97bfbd893c167d0c433d6b\"\u003e\u003ccode\u003e8497592\u003c/code\u003e\u003c/a\u003e Update codecov.io configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/83a51a2679e3a5012848e931d7ed5435feec4be3\"\u003e\u003ccode\u003e83a51a2\u003c/code\u003e\u003c/a\u003e Remove superfluous double-quotes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/a41210e3579310bca5a04a952e5153dadb1951c8\"\u003e\u003ccode\u003ea41210e\u003c/code\u003e\u003c/a\u003e Sync with CONTRIBUTING.md and CODE_OF_CONDUCT.md from sebastianbergmann/phpunit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/c168aa246c27d7aa29d2b494166d3e46defee2c1\"\u003e\u003ccode\u003ec168aa2\u003c/code\u003e\u003c/a\u003e Add thanks.dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/7.0.0...7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=7.0.0\u0026new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/omnicolor/slack/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnicolor%2Fslack/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-12T17:44:53.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"3315237716","node_id":"PR_kwDOJkV6ec6jUcyC","number":398,"state":"open","title":"Bump sebastian/recursion-context from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T17:44:53.000Z","updated_at":"2025-08-13T20:26:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/d-claassen/dennisclaassen2023/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-claassen%2Fdennisclaassen2023/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-08-12T09:49:45.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2738466320","node_id":"PR_kwDOG6eMxc6jOa4Q","number":270,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-12T09:55:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-12T09:49:45.000Z","updated_at":"2025-08-12T09:55:41.000Z","time_to_close":355,"merged_at":"2025-08-12T09:55:40.000Z","merged_by":"milanowicz","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/milanowicz/php-thread/pull/270","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milanowicz%2Fphp-thread/issues/270","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/270/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-11T22:17:22.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"2737051697","node_id":"PR_kwDOMO27Xc6jJBgx","number":61,"state":"closed","title":"(chore): Bump the composer group with 5 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-11T22:18:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T22:17:22.000Z","updated_at":"2025-08-11T22:18:50.000Z","time_to_close":88,"merged_at":"2025-08-11T22:18:50.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"(chore): Bump","group_name":"composer","update_count":5,"packages":[{"name":"doctrine/inflector","old_version":"2.0.10","new_version":"2.1.0","repository_url":"https://github.com/doctrine/inflector"},{"name":"nette/utils","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/nette/utils"},{"name":"filp/whoops","old_version":"2.18.3","new_version":"2.18.4","repository_url":"https://github.com/filp/whoops"},{"name":"orchestra/sidekick","old_version":"1.2.13","new_version":"1.2.14","repository_url":"https://github.com/orchestral/sidekick"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [doctrine/inflector](https://github.com/doctrine/inflector) | `2.0.10` | `2.1.0` |\n| [nette/utils](https://github.com/nette/utils) | `4.0.7` | `4.0.8` |\n| [filp/whoops](https://github.com/filp/whoops) | `2.18.3` | `2.18.4` |\n| [orchestra/sidekick](https://github.com/orchestral/sidekick) | `1.2.13` | `1.2.14` |\n| [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) | `5.0.0` | `5.0.1` |\n\nUpdates `doctrine/inflector` from 2.0.10 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/doctrine/inflector/releases\"\u003edoctrine/inflector's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/inflector/milestone/12\"\u003e2.1.0\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003e2.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/276\"\u003e276: Add italian rules\u003c/a\u003e thanks to \u003ca href=\"https://github.com/f-liva\"\u003e\u003ccode\u003e@​f-liva\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/213\"\u003e213: Add support for Esperanto\u003c/a\u003e thanks to \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003ch3\u003eRelease Notes for \u003ca href=\"https://github.com/doctrine/inflector/milestone/26\"\u003e2.0.11\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e2.0.x bugfix release (patch)\u003c/p\u003e\n\u003ch3\u003e2.0.11\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTotal issues resolved: \u003cstrong\u003e0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal pull requests resolved: \u003cstrong\u003e26\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eTotal contributors: \u003cstrong\u003e7\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBugfixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/259\"\u003e259: Correct singularization of locaux\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/258\"\u003e258: Correct singularization of mas\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/257\"\u003e257: Correct singularization of bois\u003c/a\u003e thanks to \u003ca href=\"https://github.com/vdauchy\"\u003e\u003ccode\u003e@​vdauchy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[256: \u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/91\"\u003e#91\u003c/a\u003e;FIX\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/93\"\u003e#93\u003c/a\u003e; wrong singularization of 'nurseries'](\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/256\"\u003edoctrine/inflector#256\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/thrashzone13\"\u003e\u003ccode\u003e@​thrashzone13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[251: \u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/91\"\u003e#91\u003c/a\u003e;FIX\u0026amp;\u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/93\"\u003e#93\u003c/a\u003e; Wrong pluralization of \u0026quot;stadium\u0026quot;](\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/251\"\u003edoctrine/inflector#251\u003c/a\u003e) thanks to \u003ca href=\"https://github.com/thrashzone13\"\u003e\u003ccode\u003e@​thrashzone13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/233\"\u003e233: Correct pluralization of die\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Muffinman\"\u003e\u003ccode\u003e@​Muffinman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/230\"\u003e230: add 'alga' to irregular words list\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Quarasique\"\u003e\u003ccode\u003e@​Quarasique\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/282\"\u003e282: Define XML schema for phpcs configuration\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/254\"\u003e254: Use a shallow tree\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/294\"\u003e294: Use PHP 8.4 in the CI\u003c/a\u003e thanks to \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/269\"\u003e269: Bump doctrine/.github from 7.2.0 to 7.2.1\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/267\"\u003e267: Create website schema validation workflow\u003c/a\u003e thanks to \u003ca href=\"https://github.com/SenseException\"\u003e\u003ccode\u003e@​SenseException\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/265\"\u003e265: Bump doctrine/.github from 6.0.0 to 7.1.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/263\"\u003e263: Bump doctrine/.github from 5.3.0 to 6.0.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/doctrine/inflector/pull/262\"\u003e262: Bump doctrine/.github from 5.2.0 to 5.3.0\u003c/a\u003e thanks to \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/6d6c96277ea252fc1304627204c3d5e6e15faa3b\"\u003e\u003ccode\u003e6d6c962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/296\"\u003e#296\u003c/a\u003e from doctrine/2.0.x-merge-up-into-2.1.x_N1sw6PZw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/8fa17b5b1724723d3e197bdcd2eb67a3697cc06e\"\u003e\u003ccode\u003e8fa17b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/294\"\u003e#294\u003c/a\u003e from greg0ire/8-4-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/1cca1a785b4f90c24ea328b7859ded92072f3c6e\"\u003e\u003ccode\u003e1cca1a7\u003c/code\u003e\u003c/a\u003e Use PHP 8.4 in the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/72fd0c6c27f3e333b1c8870c683a1d7e930f66d0\"\u003e\u003ccode\u003e72fd0c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/291\"\u003e#291\u003c/a\u003e from doctrine/2.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/6e3d45664cd2c651133c504c58eac8c8692aaf97\"\u003e\u003ccode\u003e6e3d456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/289\"\u003e#289\u003c/a\u003e from greg0ire/use-proper-operator-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/182a7d79d092126e757c9acec8d9e8bd9dfbf3e1\"\u003e\u003ccode\u003e182a7d7\u003c/code\u003e\u003c/a\u003e Replace more occurrences of |MockObject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/ca2b742fb9f2a6a6b28323e746787ccf8b557731\"\u003e\u003ccode\u003eca2b742\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/288\"\u003e#288\u003c/a\u003e from greg0ire/fix-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/cc51d0889e6df020cce7fb7e1da894016bca1d25\"\u003e\u003ccode\u003ecc51d08\u003c/code\u003e\u003c/a\u003e Address test rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/88f088c9a5cdb942afdeae1d4ed1f9ac432a322f\"\u003e\u003ccode\u003e88f088c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/doctrine/inflector/issues/286\"\u003e#286\u003c/a\u003e from greg0ire/2.1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doctrine/inflector/commit/fd6be43757812a4cf48fd44747e925781721743c\"\u003e\u003ccode\u003efd6be43\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/2.0.x' into 2.1.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/doctrine/inflector/compare/2.0.10...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nette/utils` from 4.0.7 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nette/utils/releases\"\u003enette/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReleased version 4.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrings::trim()\u003c/code\u003e trims Line Separator and Ideographic Space (\u003ca href=\"https://redirect.github.com/nette/utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDateTime: fixed parsing 'ago' modifier  \u003ca href=\"https://redirect.github.com/nette/utils/issues/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDateTime::relativeToSeconds()\u003c/code\u003e checks for error\u003c/li\u003e\n\u003cli\u003eoptimized global function calls\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/nette/utils/commit/c930ca4e3cf4f17dcfb03037703679d2396d2ede\"\u003e\u003ccode\u003ec930ca4\u003c/code\u003e\u003c/a\u003e support for PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/5212c6259fa1b89e401b1b092286dd87519a0069\"\u003e\u003ccode\u003e5212c62\u003c/code\u003e\u003c/a\u003e typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/cb0795b98dcec5567b05d4e3e28690e9a10d2a20\"\u003e\u003ccode\u003ecb0795b\u003c/code\u003e\u003c/a\u003e output buffering handlers return string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/2b4c9adb1f8661b2b7561a22b26484870888709e\"\u003e\u003ccode\u003e2b4c9ad\u003c/code\u003e\u003c/a\u003e Strings::trim() trims Line Separator and Ideographic Space (\u003ca href=\"https://redirect.github.com/nette/utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/ba0db9591ecd341431d7db542c3110e95219b945\"\u003e\u003ccode\u003eba0db95\u003c/code\u003e\u003c/a\u003e DateTime: refactoring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/e8f456059323a548af2fefddaa46e8ef687c6338\"\u003e\u003ccode\u003ee8f4560\u003c/code\u003e\u003c/a\u003e DateTime: fixed parsing 'ago' modifier [Closes \u003ca href=\"https://redirect.github.com/nette/utils/issues/327\"\u003e#327\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/aa62311dfef9e0596fa34e8050a9c750a96833be\"\u003e\u003ccode\u003eaa62311\u003c/code\u003e\u003c/a\u003e DateTime::relativeToSeconds() checks for error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/c712d7c36bd6761709e5822c55d7eebf835fdd30\"\u003e\u003ccode\u003ec712d7c\u003c/code\u003e\u003c/a\u003e Reflection::getParameterDefaultValue() is not deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/f120980cefbe9269308b84f87cd26d72b98286ad\"\u003e\u003ccode\u003ef120980\u003c/code\u003e\u003c/a\u003e optimized global function calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nette/utils/commit/a5fe1536d1445777e8172bef888ef10678303add\"\u003e\u003ccode\u003ea5fe153\u003c/code\u003e\u003c/a\u003e composer: added psr-4 loader\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nette/utils/compare/v4.0.7...v4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filp/whoops` from 2.18.3 to 2.18.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/d2102955e48b9fd9ab24280a7ad12ed552752c4d\"\u003e\u003ccode\u003ed210295\u003c/code\u003e\u003c/a\u003e Make colon copy and pasteable, fix \u003ca href=\"https://redirect.github.com/filp/whoops/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/d95b2b7ae5ebec83422d8633f23c074805abc770\"\u003e\u003ccode\u003ed95b2b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/782\"\u003e#782\u003c/a\u003e from TomA-R/fix_non_canonical_casts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/dcc75fb19e532b671d3720890d07b023637c2177\"\u003e\u003ccode\u003edcc75fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/781\"\u003e#781\u003c/a\u003e from TomA-R/php_8_4_dep_test_bootstrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/49e741a96516a031f37b38611f12757f78e9f795\"\u003e\u003ccode\u003e49e741a\u003c/code\u003e\u003c/a\u003e Fix PHP 8.5 deprecation when casting to integer using the non canonical name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/18d46a7de36011614ff63b59a40c2b591baaba5b\"\u003e\u003ccode\u003e18d46a7\u003c/code\u003e\u003c/a\u003e Fix constant E_STRICT deprecation warning when running tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/5f9ed7ca9a65367f8c084dc069693a67a32f33d0\"\u003e\u003ccode\u003e5f9ed7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/filp/whoops/issues/780\"\u003e#780\u003c/a\u003e from igorsantos07/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filp/whoops/commit/5351eba69ebda7089881a9f691087caa3b99b9c4\"\u003e\u003ccode\u003e5351eba\u003c/code\u003e\u003c/a\u003e Mention PHPStorm URL Handler for Linux\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/filp/whoops/compare/2.18.3...2.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `orchestra/sidekick` from 1.2.13 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/orchestral/sidekick/releases\"\u003eorchestra/sidekick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.14\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports PHPUnit 12.4 (dev) by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/orchestral/sidekick/pull/53\"\u003eorchestral/sidekick#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\"\u003ehttps://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orchestral/sidekick/commit/0f7d1d96d390e7bf9118f280dfae74b8b2fb0a00\"\u003e\u003ccode\u003e0f7d1d9\u003c/code\u003e\u003c/a\u003e Merge branch '1.1.x' into 1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/orchestral/sidekick/commit/29d33266c7a12a9f0f815a2dd03d4cf77b422362\"\u003e\u003ccode\u003e29d3326\u003c/code\u003e\u003c/a\u003e Supports PHPUnit 12.4 (dev) (\u003ca href=\"https://redirect.github.com/orchestral/sidekick/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/orchestral/sidekick/compare/v1.2.13...v1.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @yard-bot.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/yardinternet/wp-user-roles/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yardinternet%2Fwp-user-roles/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-08-11T18:37:57.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2736501235","node_id":"PR_kwDOKKFx_M6jG7Hz","number":308,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T18:37:57.000Z","updated_at":"2025-08-11T18:37:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/myoshi2891/voting_app_with_sail/pull/308","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/myoshi2891%2Fvoting_app_with_sail/issues/308","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/308/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-08-11T17:22:37.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2736294492","node_id":"PR_kwDOG7efRs6jGIpc","number":265,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T17:22:37.000Z","updated_at":"2025-08-11T17:30:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/milanowicz/php-testing/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milanowicz%2Fphp-testing/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-11T16:40:15.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"2736180343","node_id":"PR_kwDOAQXzIM6jFsx3","number":2496,"state":"closed","title":"build(deps): bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["patch","dependencies","php"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T19:01:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:40:15.000Z","updated_at":"2025-08-11T19:01:55.000Z","time_to_close":8500,"merged_at":"2025-08-11T19:01:55.000Z","merged_by":"tvdijen","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"phpunit/phpunit","old_version":"10.5.48","new_version":"10.5.50","repository_url":"https://github.com/sebastianbergmann/phpunit"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 2 updates: [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) and [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context).\n\nUpdates `phpunit/phpunit` from 10.5.48 to 10.5.50\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.50\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.49\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/10.5.50/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.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a858178a64d88653e94ece15b25a860d48a4644b\"\u003e\u003ccode\u003ea858178\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/7263c50a0696d20bc3e40f1bce49d90dda1ba4f4\"\u003e\u003ccode\u003e7263c50\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/ea49afa29aeea25ea7bf9de9fdd7cab163cc0701\"\u003e\u003ccode\u003eea49afa\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/5a1c4eab58b38052968a09bd84ae057a4f986c49\"\u003e\u003ccode\u003e5a1c4ea\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/e2e36f0a28c62baea79b69c3511a626b982f808d\"\u003e\u003ccode\u003ee2e36f0\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9c3242c2997b147df14bc0ebf080dc881d1f587\"\u003e\u003ccode\u003ea9c3242\u003c/code\u003e\u003c/a\u003e Remove superfluous ChangeLog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/717ef164a0bd2d32c3d3ab4df5ba80234dd1658a\"\u003e\u003ccode\u003e717ef16\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/dae973525119fa9c5396c95304d89d920b0c7d32\"\u003e\u003ccode\u003edae9735\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/d35289205a32910653221b1b1a12ee1f7ca7422b\"\u003e\u003ccode\u003ed352892\u003c/code\u003e\u003c/a\u003e This test fails when Xdebug is loaded (setting xdebug.mode=Off in --INI-- sec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9b0c4b54bc446ba969e31f6af8e40ec157189db\"\u003e\u003ccode\u003ea9b0c4b\u003c/code\u003e\u003c/a\u003e Do not use var_dump()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.48...10.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/simplesamlphp/simplesamlphp/pull/2496","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplesamlphp%2Fsimplesamlphp/issues/2496","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2496/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-08-11T16:19:01.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2736114971","node_id":"PR_kwDOD9Ulvs6jFc0b","number":2225,"state":"closed","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["zoiosilva"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T16:19:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T16:19:01.000Z","updated_at":"2025-08-11T16:19:16.000Z","time_to_close":15,"merged_at":"2025-08-11T16:19:16.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zoiosilva/site/pull/2225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoiosilva%2Fsite/issues/2225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2225/packages"}},{"old_version":"4.0.5","new_version":"4.0.6","update_type":"patch","path":null,"pr_created_at":"2025-08-11T13:35:16.000Z","version_change":"4.0.5 → 4.0.6","issue":{"uuid":"2735554666","node_id":"PR_kwDOADC39c6jDUBq","number":1016,"state":"open","title":"Bump sebastian/recursion-context from 4.0.5 to 4.0.6","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":["alcohol"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T13:35:16.000Z","updated_at":"2025-08-11T13:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 4.0.5 to 4.0.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/4.0.6/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.6] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/539c6691e0623af6dc6f9c20384c120f963465a0\"\u003e\u003ccode\u003e539c669\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/9ca110807093bf5181491efa36f1433889622c92\"\u003e\u003ccode\u003e9ca1108\u003c/code\u003e\u003c/a\u003e Remove dynamic property\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/4.0.5...4.0.6\"\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=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=4.0.5\u0026new-version=4.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/composer/satis/pull/1016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/composer%2Fsatis/issues/1016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1016/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-11T04:17:22.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"3308399566","node_id":"PR_kwDOLju8Cc6i9yk7","number":243,"state":"open","title":"Bump sebastian/recursion-context from 5.0.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T04:17:22.000Z","updated_at":"2025-08-13T20:30:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sebastianbergmann/recursion-context"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [sebastian/recursion-context](https://github.com/sebastianbergmann/recursion-context) from 5.0.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sebastian/recursion-context\u0026package-manager=composer\u0026previous-version=5.0.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/d-claassen/dc23-reading-time/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-claassen%2Fdc23-reading-time/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"}},{"old_version":"5.0.0","new_version":"5.0.1","update_type":"patch","path":null,"pr_created_at":"2025-08-11T01:11:13.000Z","version_change":"5.0.0 → 5.0.1","issue":{"uuid":"3308168649","node_id":"PR_kwDOO-5OGM6i9GvJ","number":9,"state":"open","title":"build(deps): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-11T01:11:13.000Z","updated_at":"2025-08-25T00:32:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"predis/predis","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/predis/predis"},{"name":"simplesamlphp/simplesamlphp-test-framework","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/simplesamlphp/simplesamlphp-test-framework"},{"name":"symfony/translation","old_version":"6.4.19","new_version":"6.4.24","repository_url":"https://github.com/symfony/translation"},{"name":"dealerdirect/phpcodesniffer-composer-installer","old_version":"1.0.0","new_version":"1.1.2"},{"name":"myclabs/deep-copy","old_version":"1.13.0","new_version":"1.13.4"},{"name":"nikic/php-parser","old_version":"5.4.0","new_version":"5.6.0"},{"name":"phpstan/phpdoc-parser","old_version":"2.1.0","new_version":"2.2.0"},{"name":"phpstan/phpstan","old_version":"1.12.23","new_version":"1.12.28"},{"name":"phpunit/phpunit","old_version":"10.5.45","new_version":"10.5.50"},{"name":"sebastian/recursion-context","old_version":"5.0.0","new_version":"5.0.1"},{"name":"slevomat/coding-standard","old_version":"8.16.2","new_version":"8.20.0"},{"name":"squizlabs/php_codesniffer","old_version":"3.12.1","new_version":"3.13.2"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [predis/predis](https://github.com/predis/predis), [simplesamlphp/simplesamlphp-test-framework](https://github.com/simplesamlphp/simplesamlphp-test-framework) and [symfony/translation](https://github.com/symfony/translation).\n\nUpdates `predis/predis` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eCurrent version provides full compatibility with coming \u003cstrong\u003eRedis 8.0\u003c/strong\u003e release.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/messikiller\"\u003e\u003ccode\u003e@​messikiller\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/heqiming\"\u003e\u003ccode\u003e@​heqiming\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/NHZEX\"\u003e\u003ccode\u003e@​NHZEX\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/glaubinix\"\u003e\u003ccode\u003e@​glaubinix\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/radu-neacsu\"\u003e\u003ccode\u003e@​radu-neacsu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/janedbal\"\u003e\u003ccode\u003e@​janedbal\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nicchap\"\u003e\u003ccode\u003e@​nicchap\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asafpamzn\"\u003e\u003ccode\u003e@​asafpamzn\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dorrogeray\"\u003e\u003ccode\u003e@​dorrogeray\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.4.0-RC1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0 (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new hash-field expiration commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1520\"\u003e#1520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003eFT._LIST\u003c/code\u003e and \u003ccode\u003eBITFIELD_RO\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eWATCH\u003c/code\u003e command to accept \u003ccode\u003estring|string[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize cluster slotmap with compact slot range object (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eEVAL_RO\u003c/code\u003e cluster support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed PHP 8.4 compatibility with \u003ccode\u003estream_context_set_option()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent named arguments runtime failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark \u003ccode\u003eGEOSEARCH\u003c/code\u003e as read-only to ensure execution on replica (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed protocol loss during redis cluster \u003ccode\u003eMOVED\u003c/code\u003e / \u003ccode\u003eASK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded CI testing with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for compatibility with Redis 8.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse parallel on PHP-CS-Fixer (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f49e13ee3a2a825631562aa0223ac922ec5d058b\"\u003e\u003ccode\u003ef49e13e\u003c/code\u003e\u003c/a\u003e tag stable 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6e3e2c0e78a9b35d1c4c06d76cabf4c0c050d71c\"\u003e\u003ccode\u003e6e3e2c0\u003c/code\u003e\u003c/a\u003e [2.x] 8.0-RC2 testing (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/c35c422eda470884b25f9dda78501dafcbf8bdc7\"\u003e\u003ccode\u003ec35c422\u003c/code\u003e\u003c/a\u003e [2.x] Fix the problem of protocol loss during cluster MOVED/ASK (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1b5ed7d51641b9900c590bb613f0297306af08db\"\u003e\u003ccode\u003e1b5ed7d\u003c/code\u003e\u003c/a\u003e ZPOPMIN \u0026amp; ZPOPMAX prefix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5df852f22741c9c6578440c550ffc698594f7786\"\u003e\u003ccode\u003e5df852f\u003c/code\u003e\u003c/a\u003e Added tests cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/9418df1924754860f3df7776662a2b8478ddcf82\"\u003e\u003ccode\u003e9418df1\u003c/code\u003e\u003c/a\u003e fix changelog branch check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0e4b3829a7847fc35b6f3b53567ca2abccd49ccb\"\u003e\u003ccode\u003e0e4b382\u003c/code\u003e\u003c/a\u003e fix changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/65f6127fab8c06b61f29dc5ba6379c6fe3829e4a\"\u003e\u003ccode\u003e65f6127\u003c/code\u003e\u003c/a\u003e add changelog check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7ff24b19ae030529c2c0e5091d46f5476de18440\"\u003e\u003ccode\u003e7ff24b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/predis/predis/issues/1528\"\u003e#1528\u003c/a\u003e from predis/vv-2.x-readme-8.0-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/2babfc91d7f058b89e1da12a023f6c7efc268547\"\u003e\u003ccode\u003e2babfc9\u003c/code\u003e\u003c/a\u003e Update README.md (Redis 8.0 support)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simplesamlphp/simplesamlphp-test-framework` from 1.9.2 to 1.9.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/8dd14bb338573710165e6c237ec36378fa18eadb\"\u003e\u003ccode\u003e8dd14bb\u003c/code\u003e\u003c/a\u003e Run linters with a little delay to prevent API limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/91b398caf15587111f1205b8c38ac0bc2bc83e28\"\u003e\u003ccode\u003e91b398c\u003c/code\u003e\u003c/a\u003e Test PHP 8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/f057764fefae7288e9479d4fe21eff3066fe3822\"\u003e\u003ccode\u003ef057764\u003c/code\u003e\u003c/a\u003e Remove unnecessary stubs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/commit/f539dd00d460f946505529e70067b0b727ccc34d\"\u003e\u003ccode\u003ef539dd0\u003c/code\u003e\u003c/a\u003e Replace super-linter with a reusable workflow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplesamlphp/simplesamlphp-test-framework/compare/v1.9.2...v1.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `symfony/translation` from 6.4.19 to 6.4.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/symfony/translation/releases\"\u003esymfony/translation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.23...v6.4.24\"\u003ehttps://github.com/symfony/translation/compare/v6.4.23...v6.4.24\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61276\"\u003esymfony/symfony#61276\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders (\u003ca href=\"https://github.com/MatTheCat\"\u003e\u003ccode\u003e@​MatTheCat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61111\"\u003esymfony/symfony#61111\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e (\u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/61106\"\u003esymfony/symfony#61106\u003c/a\u003e Fix \u003ccode\u003e@var\u003c/code\u003e phpdoc (\u003ca href=\"https://github.com/fabpot\"\u003e\u003ccode\u003e@​fabpot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.22...v6.4.23\"\u003ehttps://github.com/symfony/translation/compare/v6.4.22...v6.4.23\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60914\"\u003esymfony/symfony#60914\u003c/a\u003e [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (\u003ca href=\"https://github.com/gharlan\"\u003e\u003ccode\u003e@​gharlan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.21...v6.4.22\"\u003ehttps://github.com/symfony/translation/compare/v6.4.21...v6.4.22\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebug \u003ca href=\"https://redirect.github.com/symfony/symfony/issues/60549\"\u003esymfony/symfony#60549\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata (\u003ca href=\"https://github.com/pontus-mp\"\u003e\u003ccode\u003e@​pontus-mp\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e (\u003ca href=\"https://github.com/symfony/translation/compare/v6.4.20...v6.4.21\"\u003ehttps://github.com/symfony/translation/compare/v6.4.20...v6.4.21\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno significant changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/300b72643e89de0734d99a9e3f8494a3ef6936e1\"\u003e\u003ccode\u003e300b726\u003c/code\u003e\u003c/a\u003e [DependencyInjection] Escape parameters before resolving env placeholders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/0dda7cef1f58116fcf2c81aefe85fa036dc83320\"\u003e\u003ccode\u003e0dda7ce\u003c/code\u003e\u003c/a\u003e [Translation] fix support of \u003ccode\u003eTranslatableInterface\u003c/code\u003e in \u003ccode\u003eIdentityTranslator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/84a776595720722481f656bd3459765ac985dbdc\"\u003e\u003ccode\u003e84a7765\u003c/code\u003e\u003c/a\u003e CS fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/de8afa521e04a5220e9e58a1dc99971ab7cac643\"\u003e\u003ccode\u003ede8afa5\u003c/code\u003e\u003c/a\u003e Fix command option mode (InputOption::VALUE_REQUIRED)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/7e3b3b7146c6fab36ddff304a8041174bf6e17ad\"\u003e\u003ccode\u003e7e3b3b7\u003c/code\u003e\u003c/a\u003e [Translation] Add intl-icu fallback for MessageCatalogue metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/symfony/translation/commit/bb92ea5588396b319ba43283a5a3087a034cb29c\"\u003e\u003ccode\u003ebb92ea5\u003c/code\u003e\u003c/a\u003e [Intl] Update data to ICU 77.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/symfony/translation/compare/v6.4.19...v6.4.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dealerdirect/phpcodesniffer-composer-installer` from 1.0.0 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/releases\"\u003edealerdirect/phpcodesniffer-composer-installer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks \u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks \u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks \u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e made their first contribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/blob/main/CHANGELOG.md\"\u003edealerdirect/phpcodesniffer-composer-installer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.1.2] - 2025-07-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGeneral housekeeping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003e#247\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/247\"\u003ePHPCSStandards/composer-installer#247\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/248\"\u003ePHPCSStandards/composer-installer#248\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks [\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003e#239\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/239\"\u003ePHPCSStandards/composer-installer#239\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/245\"\u003e#245\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/245\"\u003ePHPCSStandards/composer-installer#245\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.1.0] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the documentation and tests. Thanks [\u003ca href=\"https://github.com/SplotyCode\"\u003e\u003ccode\u003e@​SplotyCode\u003c/code\u003e\u003c/a\u003e], [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] for contributing!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Composer v1.x. Thanks [\u003ca href=\"https://github.com/fredden\"\u003e\u003ccode\u003e@​fredden\u003c/code\u003e\u003c/a\u003e] ! \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/230\"\u003e#230\u003c/a\u003e:  \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/pull/230\"\u003ePHPCSStandards/composer-installer#230\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1\"\u003e\u003ccode\u003ee9cf5e4\u003c/code\u003e\u003c/a\u003e CHANGELOG: update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/c9d966803b9eb3d9a505a5a7dc06f625214e3b06\"\u003e\u003ccode\u003ec9d9668\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/249\"\u003e#249\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/1faffc1ca9ce14bccc1b210042fa96164b7300c6\"\u003e\u003ccode\u003e1faffc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/248\"\u003e#248\u003c/a\u003e from PHPCSStandards/feature/247-fix-fatal-revert-seco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/76f1a9941207b86759157132a661d603ed69bc81\"\u003e\u003ccode\u003e76f1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/250\"\u003e#250\u003c/a\u003e from PHPCSStandards/feature/tests-fix-missing-use-sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/70c69ddf1e0ba85aa357a8b64616eb4737b27433\"\u003e\u003ccode\u003e70c69dd\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/e7138b9b5e7f5e2af1da847704f1badd69073545\"\u003e\u003ccode\u003ee7138b9\u003c/code\u003e\u003c/a\u003e Tests: fix two missing import \u003ccode\u003euse\u003c/code\u003e statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/488030f9e15d1714638287f0c87c5f0d9ff4b785\"\u003e\u003ccode\u003e488030f\u003c/code\u003e\u003c/a\u003e Fix fatal error when Composer EventDispatcher called programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/6e0fa428497bf560152ee73ffbb8af5c6a56b0dd\"\u003e\u003ccode\u003e6e0fa42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/246\"\u003e#246\u003c/a\u003e from PHPCSStandards/feature/changelog-1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/9d5e43dd9a5ed28b164a6f932c223994eb2562e4\"\u003e\u003ccode\u003e9d5e43d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PHPCSStandards/composer-installer/issues/244\"\u003e#244\u003c/a\u003e from PHPCSStandards/feature/update-and-move-release-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PHPCSStandards/composer-installer/commit/d969990e2e8fbc854f7d2e7fffc35b0608794b6b\"\u003e\u003ccode\u003ed969990\u003c/code\u003e\u003c/a\u003e Changelog for the 1.1.1 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myclabs/deep-copy` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myclabs/DeepCopy/releases\"\u003emyclabs/deep-copy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not call Reflection*::setAccessible() in PHP \u0026gt;= 8.1 by \u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/W0rma\"\u003e\u003ccode\u003e@​W0rma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/207\"\u003emyclabs/DeepCopy#207\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange TObject to mixed by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/206\"\u003emyclabs/DeepCopy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd generic to DeepCopy::copy method by \u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ruudk\"\u003e\u003ccode\u003e@​ruudk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/pull/205\"\u003emyclabs/DeepCopy#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\"\u003ehttps://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/07d290f0c47959fd5eed98c95ee5602db07e0b6a\"\u003e\u003ccode\u003e07d290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/207\"\u003e#207\u003c/a\u003e from W0rma/reflection-set-accessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/8c42cfd41b5b01d33e4809e2255a2625b642eb15\"\u003e\u003ccode\u003e8c42cfd\u003c/code\u003e\u003c/a\u003e setAccessible() has no effect as of PHP 8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/faed855a7b5f4d4637717c2b3863e277116beb36\"\u003e\u003ccode\u003efaed855\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/206\"\u003e#206\u003c/a\u003e from ruudk/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/4f05aba9561c74d419e19a9b307b0fa038a4429f\"\u003e\u003ccode\u003e4f05aba\u003c/code\u003e\u003c/a\u003e Change TObject to mixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/d25e62e636b0a9b01e3bdebb7823b474876dd829\"\u003e\u003ccode\u003ed25e62e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/205\"\u003e#205\u003c/a\u003e from ruudk/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/f13e8ee6ea859137f8b7a20077c0931bf112e1a3\"\u003e\u003ccode\u003ef13e8ee\u003c/code\u003e\u003c/a\u003e Add generic to DeepCopy::copy method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/1720ddd719e16cf0db4eb1c6eca108031636d46c\"\u003e\u003ccode\u003e1720ddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/myclabs/DeepCopy/issues/203\"\u003e#203\u003c/a\u003e from SpazzMarticus/fix-return-types-for-doctrine-proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myclabs/DeepCopy/commit/3424b4d8b08835c075dcc8f4a1bf386e8fcc2180\"\u003e\u003ccode\u003e3424b4d\u003c/code\u003e\u003c/a\u003e Fix return types for Doctrine\\Persistence\\Proxy implementations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myclabs/DeepCopy/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nikic/php-parser` from 5.4.0 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/releases\"\u003enikic/php-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePHP-Parser 5.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an \u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHP-Parser 5.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This will create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic and thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version is PHP 7.4 or older (which is the default). This allows them to be interpreted as comments, instead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the previous behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md\"\u003enikic/php-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.6.0 (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for \u003ccode\u003eclone\u003c/code\u003e with arbitrary function arguments. This will be parsed as an\n\u003ccode\u003eExpr\\FuncCall\u003c/code\u003e node, instead of the usual \u003ccode\u003eExpr\\Clone_\u003c/code\u003e node.\u003c/li\u003e\n\u003cli\u003e[8.5] Permit declaration of \u003ccode\u003efunction clone\u003c/code\u003e for use in stubs.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the pipe operator, represented by \u003ccode\u003eExpr\\BinaryOp\\Pipe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003e(void)\u003c/code\u003e cast, represented by \u003ccode\u003eExpr\\Cast\\Void_\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[8.5] Added support for the \u003ccode\u003efinal\u003c/code\u003e modifier on promoted properties.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCallLike::getArg()\u003c/code\u003e to fetch an argument by position and name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 5.5.0 (2025-05-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[8.5] Added support for attributes on constants. \u003ccode\u003eStmt\\Const_\u003c/code\u003e now has an \u003ccode\u003eattrGroups\u003c/code\u003e subnode.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eweakReferences\u003c/code\u003e option to \u003ccode\u003eNodeConnectingVisitor\u003c/code\u003e and \u003ccode\u003eParentConnectingVisitor\u003c/code\u003e. This\nwill create the parent/next/prev references as WeakReferences, to avoid making the AST cyclic\nand thus increasing GC pressure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes on parameters are now printed on separate lines if the pretty printer target version\nis PHP 7.4 or older (which is the default). This allows them to be interpreted as comments,\ninstead of causing a parse error. Specify a target version of PHP 8.0 or newer to restore the\nprevious behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/221b0d0fdf1369c71047ad1d18bb5880017bbc56\"\u003e\u003ccode\u003e221b0d0\u003c/code\u003e\u003c/a\u003e Release PHP-Parser 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3b8d8aba031d6eeee0c2edbbfaeee28b0cfc3412\"\u003e\u003ccode\u003e3b8d8ab\u003c/code\u003e\u003c/a\u003e Add special case for clone in fuzzer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c724dde741624926dc8b4fd1c0e219ec419f050d\"\u003e\u003ccode\u003ec724dde\u003c/code\u003e\u003c/a\u003e Allow final on promoted properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/7c4f7ca987748484f25d9e31208eba3ad8dccfa1\"\u003e\u003ccode\u003e7c4f7ca\u003c/code\u003e\u003c/a\u003e Exclude one clone php-src test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c5216ac220f4c52e6c14821630a33241a8bcb56d\"\u003e\u003ccode\u003ec5216ac\u003c/code\u003e\u003c/a\u003e Remove use of E_STRICT in test runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/507fa7632ea7d88d022f55bcd668b30f51daf224\"\u003e\u003ccode\u003e507fa76\u003c/code\u003e\u003c/a\u003e Add support for void cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/3e74153456f9a3f69000272eeac8779f3289ab4f\"\u003e\u003ccode\u003e3e74153\u003c/code\u003e\u003c/a\u003e Add emulation support for void cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/b815a165bd1c252bc8b200a65f9424e01f73c545\"\u003e\u003ccode\u003eb815a16\u003c/code\u003e\u003c/a\u003e Add support for pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/c1f6c4c8d8c6633cd22b24a533ff423b32a2df2d\"\u003e\u003ccode\u003ec1f6c4c\u003c/code\u003e\u003c/a\u003e Add lexer emulation support for pipe operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikic/PHP-Parser/commit/66d5018bb758a1f5924452f96c25a19c955b9f2d\"\u003e\u003ccode\u003e66d5018\u003c/code\u003e\u003c/a\u003e feat: add CallLike::getArg() method (\u003ca href=\"https://redirect.github.com/nikic/PHP-Parser/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nikic/PHP-Parser/compare/v5.4.0...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpdoc-parser` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpdoc-parser/releases\"\u003ephpstan/phpdoc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003eb9e61a6\u003c/a\u003e - Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e233238c\u003c/a\u003e - Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e9475dab\u003c/a\u003e - Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e0a8e718\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e3779903\u003c/a\u003e - Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/b9e61a61e39e02dd90944e9115241c7f7e76bfd8\"\u003e\u003ccode\u003eb9e61a6\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003e@psalm-inheritors\u003c/code\u003e and \u003ccode\u003e@phpstan-sealed\u003c/code\u003e tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/233238c89a5247d7cdd759b523112b953dbf80cf\"\u003e\u003ccode\u003e233238c\u003c/code\u003e\u003c/a\u003e Open 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/9475dab46de6b736aafcb6b9d375999723d0326d\"\u003e\u003ccode\u003e9475dab\u003c/code\u003e\u003c/a\u003e Prepare 2.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/0a8e718713203ec86db768a5c99ce261a9810d5d\"\u003e\u003ccode\u003e0a8e718\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpdoc-parser/commit/3779903e441b47f8a1eec739f9d54a34d1aaa989\"\u003e\u003ccode\u003e3779903\u003c/code\u003e\u003c/a\u003e Update metcalfc/changelog-generator action to v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phpstan/phpdoc-parser/compare/2.1.0...2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpstan/phpstan` from 1.12.23 to 1.12.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phpstan/phpstan/releases\"\u003ephpstan/phpstan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.28\u003c/h2\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMore precise elapsed time if it's a low number (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\"\u003ehttps://github.com/phpstan/phpstan-src/commit/7644bd01603f3ef8194b8497bad06f217de420fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix recursion with object shapes in \u003ccode\u003e@property\u003c/code\u003e referencing other class and then back in recursive manner (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\"\u003ehttps://github.com/phpstan/phpstan-src/commit/33c2cb196595efa9e356dd6030f165bf2af447f7\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13057\"\u003e#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@var\u003c/code\u003e PHPDoc type inheritance for class constants (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4008\"\u003e#4008\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/10911\"\u003e#10911\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003egetenv(null)\u003c/code\u003e for PHP 8.0+ (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4007\"\u003e#4007\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13065\"\u003e#13065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eProperly restore error handler for collecting errors (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\"\u003ehttps://github.com/phpstan/phpstan-src/commit/43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite recursion with TemplateIterableType (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\"\u003ehttps://github.com/phpstan/phpstan-src/commit/400ba6d71ae15f52c923b5251114839261b49a27\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/13218\"\u003e#13218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid error with constant name \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4006\"\u003e#4006\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12095\"\u003e#12095\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eArray without \u003ccode\u003e0\u003c/code\u003e in key type is not a list (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4018\"\u003e#4018\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/9487\"\u003e#9487\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix HasOffsetValueType::searchArray (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4013\"\u003e#4013\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRework ArrayReplaceFunctionReturnTypeExtension (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/3958\"\u003e#3958\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12828\"\u003e#12828\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFunction signature fixes 🤖\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PDO errorCode return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4005\"\u003e#4005\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/phpstan/phpstan/issues/12571\"\u003e#12571\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix return type of \u003ccode\u003ebzdecompress()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4088\"\u003e#4088\u003c/a\u003e), thanks \u003ca href=\"https://github.com/jlherren\"\u003e\u003ccode\u003e@​jlherren\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003emb_convert_encoding\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4010\"\u003e#4010\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternals 🔍\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate legacy tests (\u003ca href=\"https://redirect.github.com/phpstan/phpstan-src/pull/4000\"\u003e#4000\u003c/a\u003e), thanks \u003ca href=\"https://github.com/VincentLanglet\"\u003e\u003ccode\u003e@​VincentLanglet\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.27\u003c/h2\u003e\n\u003ch1\u003eMajor new features 🚀\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroducing \u003cstrong\u003eEditor Mode\u003c/strong\u003e (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\"\u003ehttps://github.com/phpstan/phpstan-src/commit/74b909aedcc6fd09721c02763ff2c440ce5d7999\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLearn more: \u003ca href=\"https://phpstan.org/user-guide/editor-mode\"\u003ehttps://phpstan.org/user-guide/editor-mode\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eImprovements 🔧\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eResult cache traits optimization - analyse only files using trait when trait implementation changes (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\"\u003ehttps://github.com/phpstan/phpstan-src/commit/bd6fc4e266a94fafe3d12078f142db3f900fc1f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitializerExprTypeResolver - optimize arithmetical and bitwise operations for large types (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\"\u003ehttps://github.com/phpstan/phpstan-src/commit/275d3b5a85cc84459bca8d965ed1127837665b02\u003c/a\u003e, \u003ca href=\"https://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\"\u003ehttps://github.com/phpstan/phpstan-src/commit/572e0e8f26eb3618f22127f694170f5cc2f2c6cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit how big int-mask type can be (\u003ca href=\"https://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\"\u003ehttps://github.com/phpstan/phpstan-src/commit/80b40f2177aafedad4557363673126f00583c5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBugfixes 🐛\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/fcf8b71aeab4e1a1131d1783cef97b23a51b87a9\"\u003e\u003ccode\u003efcf8b71\u003c/code\u003e\u003c/a\u003e PHPStan 1.12.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/3eb03720f6c8b05ff377d31f3b4ef9721af3f390\"\u003e\u003ccode\u003e3eb0372\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 3eb0372c750221818fc256413eda31a3d8228a1b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/424ef166137dede363049b4cab7dead5ec4e0c42\"\u003e\u003ccode\u003e424ef16\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 424ef169e33a146f8a7bc1951841bbf7f410a3fb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7358b7eab45b372db7a957a7b404b5482413b67c\"\u003e\u003ccode\u003e7358b7e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7358b7e7292ad6b1fdf12cd026543f4d80e6105d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/ef9aae29c1d099ee4f9c84f9d6d3beb102019a4a\"\u003e\u003ccode\u003eef9aae2\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit ef9aae2ecf1cc51f481e633530d1fb373ea29795\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/400ba6df7d3527c64fac096c8565419fbfd703c6\"\u003e\u003ccode\u003e400ba6d\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 400ba6d71ae15f52c923b5251114839261b49a27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/43c44ee1146b5ba673e25cfcb7874e5e8546305f\"\u003e\u003ccode\u003e43c44ee\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 43c44ee47d43b2476a32139da14ce8b888c42ecd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/6e87a98e1ce3446c1d2b65385df9d80d470ebe67\"\u003e\u003ccode\u003e6e87a98\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 6e87a98515c1f86162423852582bff2e0cf48e2f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/7644bd0270a3ba1099839649bdfedbadfc699b24\"\u003e\u003ccode\u003e7644bd0\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 7644bd01603f3ef8194b8497bad06f217de420fe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phpstan/phpstan/commit/1220d8e9cc3dd9ab2e62f9cb6815098b3fad5783\"\u003e\u003ccode\u003e1220d8e\u003c/code\u003e\u003c/a\u003e Updated PHPStan to commit 1220d8ebc1e21d7930e599f730372223890e67c3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phpstan/phpstan/compare/1.12.23...1.12.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phpunit/phpunit` from 10.5.45 to 10.5.50\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.50\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.49\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eLearn how to install or update PHPUnit 10.5 in the \u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eKeep up to date with PHPUnit:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYou can follow \u003ca href=\"https://phpc.social/@phpunit\"\u003e\u003ccode\u003e@​phpunit@phpc.social\u003c/code\u003e\u003c/a\u003e to stay up to date with PHPUnit's development.\u003c/li\u003e\n\u003cli\u003eYou can subscribe to the \u003ca href=\"https://t8cbf4509.emailsys1a.net/275/973/33ad04f4be/subscribe/form.html?_g=1752156344\"\u003ePHPUnit Updates\u003c/a\u003e newsletter to receive updates about and tips for PHPUnit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePHPUnit 10.5.48\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6254\"\u003e#6254\u003c/a\u003e: \u003ccode\u003edefects,random\u003c/code\u003econfiguration is supported by implementation, but it is not allowed by the XML configuration file schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://docs.phpunit.de/en/10.5/installation.html\"\u003eHow to install or update PHPUnit\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePHPUnit 10.5.47\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6236\"\u003e#6236\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-phpunit-warning\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on PHPUnit warnings (default: \u003ccode\u003etrue\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6239\"\u003e#6239\u003c/a\u003e: \u003ccode\u003e--do-not-fail-on-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-warning\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-empty-test-suite\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-incomplete\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-notice\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-risky\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-skipped\u003c/code\u003e, and \u003ccode\u003e--do-not-fail-on-warning\u003c/code\u003e CLI options\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e CLI option as a replacement for \u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e CLI option (use \u003ccode\u003e--do-not-report-useless-tests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/phpunit/blob/10.5.50/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.50] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6300\"\u003e#6300\u003c/a\u003e: Emit warning when the name of a data provider method begins with \u003ccode\u003etest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.49] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6297\"\u003e#6297\u003c/a\u003e: \u003ccode\u003e--check-php-configuration\u003c/code\u003e CLI option for checking whether PHP is configured for testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eErrors due to invalid data provided using \u003ccode\u003e#[TestWith]\u003c/code\u003e or \u003ccode\u003e#[TestWithJson]\u003c/code\u003e attributes are now properly reported\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.48] - 2025-07-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6254\"\u003e#6254\u003c/a\u003e: \u003ccode\u003edefects,random\u003c/code\u003econfiguration is supported by implementation, but it is not allowed by the XML configuration file schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.47] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6236\"\u003e#6236\u003c/a\u003e: \u003ccode\u003efailOnPhpunitWarning\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-phpunit-warning\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on PHPUnit warnings (default: \u003ccode\u003etrue\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6239\"\u003e#6239\u003c/a\u003e: \u003ccode\u003e--do-not-fail-on-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-warning\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-phpunit-deprecation\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-empty-test-suite\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-incomplete\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-notice\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-risky\u003c/code\u003e, \u003ccode\u003e--do-not-fail-on-skipped\u003c/code\u003e, and \u003ccode\u003e--do-not-fail-on-warning\u003c/code\u003e CLI options\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e CLI option as a replacement for \u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--dont-report-useless-tests\u003c/code\u003e CLI option (use \u003ccode\u003e--do-not-report-useless-tests\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/6243\"\u003e#6243\u003c/a\u003e: Constraints cannot be implemented without using internal class \u003ccode\u003eExpectationFailedException\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[10.5.46] - 2025-05-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edisplayDetailsOnAllIssues\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--display-all-issues\u003c/code\u003e CLI option for controlling whether PHPUnit should display details on all issues that are triggered (default: \u003ccode\u003efalse\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efailOnAllIssues\u003c/code\u003e attribute on the \u003ccode\u003e\u0026lt;phpunit\u0026gt;\u003c/code\u003e element of the XML configuration file and \u003ccode\u003e--fail-on-all-issues\u003c/code\u003e CLI option for controlling whether PHPUnit should fail on all issues that are triggered (default: \u003ccode\u003efalse\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sebastianbergmann/phpunit/issues/5956\"\u003e#5956\u003c/a\u003e: Improved handling of deprecated \u003ccode\u003eE_STRICT\u003c/code\u003e constant\u003c/li\u003e\n\u003cli\u003eImproved message when test is considered risky for printing unexpected output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a858178a64d88653e94ece15b25a860d48a4644b\"\u003e\u003ccode\u003ea858178\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/7263c50a0696d20bc3e40f1bce49d90dda1ba4f4\"\u003e\u003ccode\u003e7263c50\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/ea49afa29aeea25ea7bf9de9fdd7cab163cc0701\"\u003e\u003ccode\u003eea49afa\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/5a1c4eab58b38052968a09bd84ae057a4f986c49\"\u003e\u003ccode\u003e5a1c4ea\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/e2e36f0a28c62baea79b69c3511a626b982f808d\"\u003e\u003ccode\u003ee2e36f0\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9c3242c2997b147df14bc0ebf080dc881d1f587\"\u003e\u003ccode\u003ea9c3242\u003c/code\u003e\u003c/a\u003e Remove superfluous ChangeLog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/717ef164a0bd2d32c3d3ab4df5ba80234dd1658a\"\u003e\u003ccode\u003e717ef16\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/dae973525119fa9c5396c95304d89d920b0c7d32\"\u003e\u003ccode\u003edae9735\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/d35289205a32910653221b1b1a12ee1f7ca7422b\"\u003e\u003ccode\u003ed352892\u003c/code\u003e\u003c/a\u003e This test fails when Xdebug is loaded (setting xdebug.mode=Off in --INI-- sec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/phpunit/commit/a9b0c4b54bc446ba969e31f6af8e40ec157189db\"\u003e\u003ccode\u003ea9b0c4b\u003c/code\u003e\u003c/a\u003e Do not use var_dump()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/phpunit/compare/10.5.45...10.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sebastian/recursion-context` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/releases\"\u003esebastian/recursion-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esebastian/recursion-context 5.0.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/blob/5.0.1/ChangeLog.md\"\u003esebastian/recursion-context's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.1] - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003eSplObjectStorage\u003c/code\u003e methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/recursion-context/commit/47e34210757a2f37a97dcd207d032e1b01e64c7a\"\u003e\u003ccode\u003e47e3421\u003c/code\u003e\u003c/a\u003e Do not use SplObjectStorage methods that will be deprecated in PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/b0b35ffec9a48d26d40da3e950075fcfce8c5e96\"\u003e\u003ccode\u003eb0b35ff\u003c/code\u003e\u003c/a\u003e Bump copyright year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/18e76a35cec6ee7547029064ea1a257d9d75ebf0\"\u003e\u003ccode\u003e18e76a3\u003c/code\u003e\u003c/a\u003e Test with PHP 8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/186d3a563e7ca5707df1d7387e35352c35997c66\"\u003e\u003ccode\u003e186d3a5\u003c/code\u003e\u003c/a\u003e Update PHPUnit configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/d08ac0b6a863afbad9d45bbf8195b8a4fec8847b\"\u003e\u003ccode\u003ed08ac0b\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/ac69067224926a58e5f287ec8e137d5120e50249\"\u003e\u003ccode\u003eac69067\u003c/code\u003e\u003c/a\u003e Set COMPOSER_ROOT_VERSION to X.Y.x-dev instead of X.Y-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/000f42a8f52451ec8e73f38c14781a14ea399cf2\"\u003e\u003ccode\u003e000f42a\u003c/code\u003e\u003c/a\u003e Use Xdebug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/4facd2a6ce800aae87e6f5a0f73842585ca3efd6\"\u003e\u003ccode\u003e4facd2a\u003c/code\u003e\u003c/a\u003e Improve the generic types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/148be7f529d6a6a49a6f41cb290dec3f4fca8700\"\u003e\u003ccode\u003e148be7f\u003c/code\u003e\u003c/a\u003e Ignore build directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sebastianbergmann/recursion-context/commit/530b50542f39dabd1b0f78a317f37deeaf43416b\"\u003e\u003ccode\u003e530b505\u003c/code\u003e\u003c/a\u003e Include package name in release name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sebastianbergmann/recursion-context/compare/5.0.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slevomat/coding-standard` from 8.16.2 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slevomat/coding-standard/releases\"\u003eslevomat/coding-standard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.20.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ParameterTypeHint\u003c/code\u003e: Don't report missing native type hint when method has \u003ccode\u003e#[Override]\u003c/code\u003e attribute\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.TraitUseSpacing\u003c/code\u003e: Allow \u003ccode\u003enull\u003c/code\u003e in \u003ccode\u003elinesCountAfterLastUse\u003c/code\u003e option (thanks to \u003ca href=\"https://github.com/vrana\"\u003e\u003ccode\u003e@​vrana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.PropertySpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ConstantSpacing\u003c/code\u003e: New options \u003ccode\u003eminLinesCountBeforeMultiline\u003c/code\u003e and \u003ccode\u003emaxLinesCountBeforeMultiline\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/vojtech-dobes\"\u003e\u003ccode\u003e@​vojtech-dobes\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttributes should be processed by FQN\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.19.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix properties detection in some sniffs\u003c/li\u003e\n\u003cli\u003eImproved indentation processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport of PHP 8.4 properties\n\u003cul\u003e\n\u003cli\u003eAsymetric visibility supported\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efinal\u003c/code\u003e/\u003ccode\u003eabstract\u003c/code\u003e properties supported\u003c/li\u003e\n\u003cli\u003eProperty hooks should not break any sniff\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Arrays.DisallowPartiallyKeyed\u003c/code\u003e: Fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ClassMemberSpacing\u003c/code\u003e: Prevent deleting unexpected code/comments (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Complexity.Cognitive\u003c/code\u003e: \u003ccode\u003edo...while\u003c/code\u003e loop should only increment once (not for both the \u003ccode\u003eT_DO\u003c/code\u003e and \u003ccode\u003eT_WHILE\u003c/code\u003e) (thanks to \u003ca href=\"https://github.com/bkdotcom\"\u003e\u003ccode\u003e@​bkdotcom\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.TypeHints.ClassConstantTypeHint\u003c/code\u003e: New option \u003ccode\u003efixableNativeTypeHint\u003c/code\u003e - it's possible to fix only private constants (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.RequireConstructorPropertyPromotion\u003c/code\u003e: Properly autofixing when argument name has an attribute (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Commenting.InlineDocCommentDeclaration\u003c/code\u003e: Fix error when no code is found after \u003ccode\u003e@var\u003c/code\u003e (thanks to \u003ca href=\"https://github.com/AegirLeet\"\u003e\u003ccode\u003e@​AegirLeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.PHP.UselessParentheses\u003c/code\u003e: Fixed false positive for bitwise not operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch2\u003e🔧 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Classes.ClassStructure\u003c/code\u003e: Support for custom method groups based on method name prefix (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSlevomatCodingStandard.Functions.RequireMultiLineCall\u003c/code\u003e: Fix reporting multiline call which exactly fits into line length limit (thanks to \u003ca href=\"https://github.com/maryo\"\u003e\u003ccode\u003e@​maryo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.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/slevomat/coding-standard/commit/b4f9f02edd4e6a586777f0cabe8d05574323f3eb\"\u003e\u003ccode\u003eb4f9f02\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.Classes.PropertySpacing and SlevomatCodingStandard.Cla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/f533cefbe9cd4f7f5eba97c8939ced9d59929ee6\"\u003e\u003ccode\u003ef533cef\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/7f629592aa2efde9fd7c158b57517796fbb00b3e\"\u003e\u003ccode\u003e7f62959\u003c/code\u003e\u003c/a\u003e Fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/a0b85b4fa8630184aa6a667d80c003e3ad1b4d02\"\u003e\u003ccode\u003ea0b85b4\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/94e4c82d160b4036ee51bc8ed17e78ad4214a837\"\u003e\u003ccode\u003e94e4c82\u003c/code\u003e\u003c/a\u003e Allowed null in TraitUseSpacingSniff.linesCountAfterLastUse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/cda88e64329f1ad722a44357b1bb8b9173361187\"\u003e\u003ccode\u003ecda88e6\u003c/code\u003e\u003c/a\u003e SlevomatCodingStandard.TypeHints.ParameterTypeHint: Don't report missing nati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/31ed4d5b0d32a725916f435764dd3bd6dfa94917\"\u003e\u003ccode\u003e31ed4d5\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/387cd37bd80d06d6c98040722c92c8df6427791a\"\u003e\u003ccode\u003e387cd37\u003c/code\u003e\u003c/a\u003e Attributes should be processed by FQN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/076e8dbecda3bf17a240fbce800931b7ff6d0f20\"\u003e\u003ccode\u003e076e8db\u003c/code\u003e\u003c/a\u003e Updated dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slevomat/coding-standard/commit/458d665acd49009efebd7e0cb385d71ae9ac3220\"\u003e\u003ccode\u003e458d665\u003c/code\u003e\u003c/a\u003e Fix properties detection in some sniffs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slevomat/coding-standard/compare/8.16.2...8.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `squizlabs/php_codesniffer` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/releases\"\u003esquizlabs/php_codesniffer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.2 - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe documentation for the following sniffs has been improved:\n\u003cul\u003e\n\u003cli\u003eSquiz.Classes.SelfMemberReference\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/rodrigoprimo\"\u003eRodrigo Primo\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the tests and documentation.\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/rodrigoprimo\"\u003eRodrigo Primo\u003c/a\u003e and \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for their contributions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e : Squiz.Functions.FunctionDeclarationArgumentSpacing: typo in new error code \u003ccode\u003eSpacingAfterSetVis[i]bility\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eStatistics\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eClosed\u003c/strong\u003e: 0 issues\n\u003cstrong\u003eMerged\u003c/strong\u003e: 6 pull requests\u003c/p\u003e\n\u003cp\u003eFollow \u003ca href=\"https://phpc.social/@phpcs\"\u003e\u003ccode\u003e@​phpcs on Mastodon\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://twitter.com/PHP_CodeSniffer\"\u003e\u003ccode\u003e@​PHP_CodeSniffer on X\u003c/code\u003e\u003c/a\u003e to stay informed.\u003c/p\u003e\n\u003cp\u003ePlease consider \u003ca href=\"https://opencollective.com/php_codesniffer\"\u003efunding the PHP_CodeSniffer project\u003c/a\u003e. If you already do so: thank you!\u003c/p\u003e\n\u003ch2\u003e3.13.1 - 2025-06-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new \u003ccode\u003eset_scope\u003c/code\u003e array index in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1116\"\u003e#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded support for PHP 8.4 (constructor promoted) properties with asymmetric visibility to File::getMethodParameters() through new \u003ccode\u003eset_visibility\u003c/code\u003e and \u003ccode\u003eset_visibility_token\u003c/code\u003e array indexes in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1116\"\u003e#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded support for PHP 8.4 asymmetric visibility modifiers to the following sniffs:\n\u003cul\u003e\n\u003cli\u003eGeneric.PHP.LowerCaseKeyword \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1117\"\u003e#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePEAR.NamingConventions.ValidVariableName \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePSR2.Classes.PropertyDeclaration \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1119\"\u003e#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.BlockComment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.DocCommentAlignment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Commenting.VariableComment \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1120\"\u003e#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Functions.FunctionDeclarationArgumentSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.Scope.MemberVarScope \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.WhiteSpace.MemberVarSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1123\"\u003e#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSquiz.WhiteSpace.ScopeKeywordSpacing \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1124\"\u003e#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe PSR2.Classes.PropertyDeclaration will now check that a set-visibility modifier keyword is placed after a potential general visibility keyword. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1119\"\u003e#1119\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eErrors will be reported via a new \u003ccode\u003eAvizKeywordOrder\u003c/code\u003e error code.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe Squiz.Functions.FunctionDeclarationArgumentSpacing will now check spacing after a set-visibility modifier keyword. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1121\"\u003e#1121\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eErrors will be reported via a new \u003ccode\u003eSpacingAfterSetVisibility\u003c/code\u003e error code.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/jrfnl\"\u003eJuliette Reinders Folmer\u003c/a\u003e for the patch.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md\"\u003esquizlabs/php_codesniffer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.13.2] - 2025-06-18\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe documentation for the following sniffs has been improved:\n\u003cul\u003e\n\u003cli\u003eSquiz.Classes.SelfMemberReference\u003c/li\u003e\n\u003cli\u003eThanks to [Rodrigo Primo][\u003ca href=\"https://github.com/rodrigoprimo\"\u003e\u003ccode\u003e@​rodrigoprimo\u003c/code\u003e\u003c/a\u003e] for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eVarious housekeeping, including improvements to the tests and documentation.\n\u003cul\u003e\n\u003cli\u003eThanks to [Rodrigo Primo][\u003ca href=\"https://github.com/rodrigoprimo\"\u003e\u003ccode\u003e@​rodrigoprimo\u003c/code\u003e\u003c/a\u003e] and [Juliette Reinders Folmer][\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] for their contributions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e : Squiz.Functions.FunctionDeclarationArgumentSpacing: typo in new error code \u003ccode\u003eSpacingAfterSetVis\\[i\\]bility\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eThanks to [Juliette Reinders Folmer][\u003ca href=\"https://github.com/jrfnl\"\u003e\u003ccode\u003e@​jrfnl\u003c/code\u003e\u003c/a\u003e] for the patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/1135\"\u003e#1135\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/pull/1135\"\u003ePHPCSStandards/PHP_CodeSniffer#1135\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[3.13.1] - 2025-06-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for PHP 8.4 properties with asymmetric visibility to File::getMemberProperties() through a new \u003ccode\u003eset_scope\u003c/code\u003e array index in the return value. \u003ca href=\"https://redirect.github.com/PHPCSStandards/PHP_CodeSniffer/issues/111...\n\n_Description has been truncated_","html_url":"https://github.com/Harshit0726/simplesamlphp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshit0726%2Fsimplesamlphp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}}]}